Merge branch 'landing_page_with_new_theme' into OnFieldWork_V1
@ -9,6 +9,8 @@
|
|||||||
|
|
||||||
<meta name="description" content="" />
|
<meta name="description" content="" />
|
||||||
|
|
||||||
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" />
|
||||||
|
|
||||||
<!-- Favicon -->
|
<!-- Favicon -->
|
||||||
<link rel="icon" type="image/svg+xml" href="/img/favicon.ico" />
|
<link rel="icon" type="image/svg+xml" href="/img/favicon.ico" />
|
||||||
|
|
||||||
@ -105,6 +107,9 @@
|
|||||||
<!-- <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js"></script>
|
<!-- <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js"></script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.min.js"></script> -->
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.min.js"></script> -->
|
||||||
|
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
<!-- Flatpickr JS -->
|
<!-- Flatpickr JS -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
BIN
public/img/app/mobile/01.jpg
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
public/img/app/mobile/02.jpg
Normal file
After Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
BIN
public/img/hero/bg-01.jpg
Normal file
After Width: | Height: | Size: 500 KiB |
BIN
public/img/hero/bg-012.png
Normal file
After Width: | Height: | Size: 614 KiB |
BIN
public/img/hero/bg-02.png
Normal file
After Width: | Height: | Size: 364 KiB |
BIN
public/img/hero/bg-03.png
Normal file
After Width: | Height: | Size: 1.8 MiB |
BIN
public/img/hero/bg-1.jpg
Normal file
After Width: | Height: | Size: 127 KiB |
BIN
public/img/hero/bg-2.jpg
Normal file
After Width: | Height: | Size: 97 KiB |
BIN
public/img/hero/bg-3.jpeg
Normal file
After Width: | Height: | Size: 3.2 MiB |
Before Width: | Height: | Size: 860 KiB After Width: | Height: | Size: 860 KiB |
BIN
public/img/icons/ai.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
public/img/icons/apple-icon-lite.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
public/img/icons/attendance.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
public/img/icons/cloud-service.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
public/img/icons/dashboard.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
public/img/icons/directory.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
public/img/icons/document.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
public/img/icons/google-play-icon-lite.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
public/img/icons/profile.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
public/img/icons/report.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
public/img/icons/spending.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
public/img/illustrations/contact-us.png
Normal file
After Width: | Height: | Size: 94 KiB |
@ -1,656 +1,265 @@
|
|||||||
|
/* Custom Styles */
|
||||||
|
.custom-navbar {
|
||||||
|
background: #efefef;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
padding: 1rem 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.carousel-item {
|
||||||
|
height: 100vh;
|
||||||
|
min-height: 500px;
|
||||||
|
background-size: cover;
|
||||||
|
background-position: center;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.carousel-caption {
|
||||||
|
bottom: 20%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero-overlay {
|
||||||
|
position: absolute;
|
||||||
|
inset: 0;
|
||||||
|
background: rgba(0, 0, 0, 0.4);
|
||||||
|
}
|
||||||
|
|
||||||
|
.feature-icon {
|
||||||
|
font-size: 40px;
|
||||||
|
color: #4fc143;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text-primary {
|
||||||
|
color: #49bf3c !important;
|
||||||
|
}
|
||||||
|
.text-blue {
|
||||||
|
color: #696cff !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-primary {
|
||||||
|
background-color: #49bf3c !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
font-family: "Segoe UI", Roboto, sans-serif;
|
||||||
|
background-color: #ffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero {
|
||||||
|
background: linear-gradient(135deg, #4fc143, #007bff);
|
||||||
|
color: white;
|
||||||
|
padding: 100px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pricing-card {
|
||||||
|
transition: transform 0.2s, box-shadow 0.2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pricing-card:hover {
|
||||||
|
transform: translateY(-5px);
|
||||||
|
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.feature-icon-image {
|
||||||
|
width: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.accordion {
|
||||||
|
--bs-accordion-box-shadow: 0 0.125rem 0.375rem 0 rgba(34, 48, 62, 0.08);
|
||||||
|
--bs-accordion-active-box-shadow: 0 0.1875rem 0.5rem 0 rgba(34, 48, 62, 0.1);
|
||||||
|
--bs-accordion-active-bg: #fff;
|
||||||
|
--bs-accordion-btn-active-bg: #fff;
|
||||||
|
--bs-accordion-btn-focus-box-shadow: none;
|
||||||
|
--bs-accordion-btn-focus-shadow-width: 0;
|
||||||
|
--bs-accordion-color: #646e78;
|
||||||
|
--bs-accordion-bg: #fff;
|
||||||
|
--bs-accordion-transition: all 0.2s ease-in-out, border-radius 0.15s ease;
|
||||||
|
--bs-accordion-border-color: #fff;
|
||||||
|
--bs-accordion-border-width: 1px;
|
||||||
|
--bs-accordion-border-radius: 0.375rem;
|
||||||
|
--bs-accordion-inner-border-radius: 0.375rem;
|
||||||
|
--bs-accordion-btn-padding-x: 1.4375rem;
|
||||||
|
--bs-accordion-btn-padding-y: 0.7305rem;
|
||||||
|
--bs-accordion-btn-color: #384551;
|
||||||
|
--bs-accordion-btn-bg: #fff;
|
||||||
|
--bs-accordion-btn-icon: url(
|
||||||
|
data:image/svg + xml,
|
||||||
|
%3csvgwidth="20"height="20"viewBox="0 0 20 20"fill="none"xmlns="http://www.w3.org/2000/svg"%3e%3cgid="bx-chevron-down"%3e%3cpathid="Vector"d="M13.5775 7.74417L9.99997 11.3217L6.42247 7.74417L5.24414 8.9225L9.99997 13.6783L14.7558 8.9225L13.5775 7.74417Z"fill="%23384551"fill-opacity="0.9"/%3e%3c/g%3e%3c/svg%3e
|
||||||
|
);
|
||||||
|
--bs-accordion-btn-icon-width: 1.25rem;
|
||||||
|
--bs-accordion-btn-icon-transform: rotate(-180deg);
|
||||||
|
--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
|
||||||
|
--bs-accordion-btn-active-icon: url(
|
||||||
|
data:image/svg + xml,
|
||||||
|
%3csvgwidth="20"height="20"viewBox="0 0 20 20"fill="none"xmlns="http://www.w3.org/2000/svg"%3e%3cgid="bx-chevron-down"%3e%3cpathid="Vector"d="M13.5775 7.74417L9.99997 11.3217L6.42247 7.74417L5.24414 8.9225L9.99997 13.6783L14.7558 8.9225L13.5775 7.74417Z"fill="%23384551"fill-opacity="0.9"/%3e%3c/g%3e%3c/svg%3e
|
||||||
|
);
|
||||||
|
--bs-accordion-btn-focus-box-shadow: none;
|
||||||
|
--bs-accordion-body-padding-x: 1.1875rem;
|
||||||
|
--bs-accordion-body-padding-y: 1.1875rem;
|
||||||
|
--bs-accordion-active-color: #384551;
|
||||||
|
--bs-accordion-active-bg: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.accordion-header {
|
||||||
|
line-height: 1.375;
|
||||||
|
margin-bottom: 0;
|
||||||
|
position: relative;
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.accordion-item {
|
||||||
|
color: #646e78;
|
||||||
|
background-color: #fff;
|
||||||
|
border: 1px solid #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.accordion-item:first-of-type {
|
||||||
|
border-top-left-radius: 0.375rem;
|
||||||
|
border-top-right-radius: 0.375rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.accordion:not(.accordion-custom-button):not(.accordion-arrow-left)
|
||||||
|
.accordion-item:not(:last-of-type) {
|
||||||
|
margin-block-end: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.accordion-button {
|
||||||
|
position: relative;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
width: 100%;
|
||||||
|
padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
|
||||||
|
font-size: 1rem;
|
||||||
|
font-weight: 400;
|
||||||
|
color: var(--bs-accordion-btn-color);
|
||||||
|
text-align: left;
|
||||||
|
background-color: var(--bs-accordion-btn-bg);
|
||||||
|
border: 0;
|
||||||
|
border-radius: 0;
|
||||||
|
overflow-anchor: none;
|
||||||
|
transition: var(--bs-accordion-transition);
|
||||||
|
}
|
||||||
|
|
||||||
|
.accordion-button:not(.collapsed) {
|
||||||
|
color: var(--bs-accordion-active-color);
|
||||||
|
background-color: var(--bs-accordion-active-bg);
|
||||||
|
box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0
|
||||||
|
var(--bs-accordion-border-color);
|
||||||
|
}
|
||||||
|
|
||||||
.section-py {
|
.section-py {
|
||||||
padding: 6.25rem 0;
|
padding: 6.25rem 0;
|
||||||
|
min-height: 100vh !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.section-py .heading {
|
.btn-primary {
|
||||||
font-size: 1.625rem;
|
--bs-btn-color: #fff;
|
||||||
}
|
--bs-btn-bg: #4fc143;
|
||||||
@media (max-width: 1199.98px) {
|
--bs-btn-border-color: #4fc143;
|
||||||
.section-py {
|
--bs-btn-hover-color: #fff;
|
||||||
padding: 4rem 0;
|
--bs-btn-hover-bg: #0b5ed7;
|
||||||
}
|
--bs-btn-hover-border-color: #0a58ca;
|
||||||
}
|
--bs-btn-focus-shadow-rgb: 49, 132, 253;
|
||||||
@media (max-width: 767.98px) {
|
--bs-btn-active-color: #fff;
|
||||||
.section-py {
|
--bs-btn-active-bg: #0a58ca;
|
||||||
padding: 3rem 0;
|
--bs-btn-active-border-color: #0a53be;
|
||||||
}
|
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
||||||
|
--bs-btn-disabled-color: #fff;
|
||||||
|
--bs-btn-disabled-bg: #4fc143;
|
||||||
|
--bs-btn-disabled-border-color: #4fc143;
|
||||||
}
|
}
|
||||||
|
|
||||||
.first-section-pt {
|
/* https://codingyaar.com/bootstrap-card-hover-effect-3-background-color-change/# */
|
||||||
padding-top: 11.28rem;
|
.card-slider {
|
||||||
}
|
border: 0;
|
||||||
@media (max-width: 1199.98px) {
|
border-radius: 0;
|
||||||
.first-section-pt {
|
/* color: #fff; */
|
||||||
padding-top: 7.5rem;
|
box-shadow: 5px 5px 10px #e1e1e1;
|
||||||
}
|
padding: 3em 0;
|
||||||
|
/* border-bottom-right-radius: 4em;
|
||||||
|
border-top-left-radius: 4em; */
|
||||||
|
background: linear-gradient(
|
||||||
|
to left,
|
||||||
|
rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) 50%,
|
||||||
|
#4fc143 50%
|
||||||
|
);
|
||||||
|
background-size: 200%;
|
||||||
|
background-position: right;
|
||||||
|
transition: background-position 0.5s ease-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card[class*="card-hover-border-"] {
|
.card-slider:hover {
|
||||||
transition: all 0.2s ease-in-out;
|
background-position: left;
|
||||||
|
transform: translateY(-5px);
|
||||||
}
|
}
|
||||||
|
|
||||||
.banner-bg-img {
|
.scroll-top.active {
|
||||||
position: absolute;
|
visibility: visible;
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
object-fit: cover;
|
|
||||||
object-position: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.section-title-img {
|
|
||||||
height: 100%;
|
|
||||||
width: 120%;
|
|
||||||
inset-inline-start: -12%;
|
|
||||||
top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* .light-style body {
|
|
||||||
background-color: #fff;
|
|
||||||
} */
|
|
||||||
|
|
||||||
.dark-style body {
|
|
||||||
background-color: #2b2c40;
|
|
||||||
}
|
|
||||||
|
|
||||||
nav.layout-navbar {
|
|
||||||
/* backdrop-filter: unset; */
|
|
||||||
/* background-color: transparent !important; */
|
|
||||||
/* background-color: rgba(214, 36, 33, 0.88) !important; */
|
|
||||||
}
|
|
||||||
|
|
||||||
nav.layout-navbar::before {
|
|
||||||
position: absolute;
|
|
||||||
display: block;
|
|
||||||
block-size: 100%;
|
|
||||||
content: "";
|
|
||||||
inline-size: 100%;
|
|
||||||
inset-block-start: 0;
|
|
||||||
inset-inline-start: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
nav.layout-navbar .navbar.landing-navbar {
|
|
||||||
--bs-front-navbar-bg: rgba(var(--bs-paper-bg-rgb), 0.38);
|
|
||||||
--bs-front-navbar-border-color: rgba(var(--bs-paper-bg-rgb), 0.68);
|
|
||||||
border: 2px solid var(--bs-front-navbar-border-color);
|
|
||||||
background-color: var(--bs-front-navbar-bg);
|
|
||||||
margin-block-start: 1rem;
|
|
||||||
padding-block: 0.614rem;
|
|
||||||
transform: unset;
|
|
||||||
transition: all 0.2s ease-in-out;
|
|
||||||
border-radius: 0.375rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
nav.layout-navbar.navbar-active::after {
|
|
||||||
backdrop-filter: saturate(100%) blur(6px);
|
|
||||||
-webkit-backdrop-filter: saturate(100%) blur(6px);
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar.landing-navbar {
|
|
||||||
box-shadow: none;
|
|
||||||
transition: all 0.2s ease-in-out;
|
|
||||||
transform: unset !important;
|
|
||||||
padding-top: 0.614rem;
|
|
||||||
padding-bottom: 0.614rem;
|
|
||||||
margin-top: 1rem;
|
|
||||||
border-width: 2px;
|
|
||||||
border-style: solid;
|
|
||||||
border-radius: 0.375rem;
|
|
||||||
}
|
|
||||||
.navbar.landing-navbar .navbar-nav .nav-link {
|
|
||||||
padding: 0.5rem 0.625rem;
|
|
||||||
margin-inline-end: 0.625rem;
|
|
||||||
}
|
|
||||||
@media (max-width: 1199.98px) {
|
|
||||||
.navbar.landing-navbar .navbar-nav .nav-link {
|
|
||||||
padding-left: 0.5rem;
|
|
||||||
padding-right: 0.5rem;
|
|
||||||
margin-inline-end: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.navbar.landing-navbar .navbar-nav .nav-item:last-child .nav-link {
|
|
||||||
margin-inline-end: 0;
|
|
||||||
}
|
|
||||||
@media (min-width: 992px) {
|
|
||||||
.navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu {
|
|
||||||
max-width: 1300px;
|
|
||||||
inset-inline-start: 50% !important;
|
|
||||||
transform: translateX(-50%);
|
|
||||||
top: 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (max-width: 991.98px) {
|
|
||||||
.navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu {
|
|
||||||
background: transparent;
|
|
||||||
box-shadow: none;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.navbar.landing-navbar
|
|
||||||
.navbar-nav
|
|
||||||
.nav-item.mega-dropdown
|
|
||||||
> .dropdown-menu
|
|
||||||
.mega-dropdown-link {
|
|
||||||
padding-left: 0;
|
|
||||||
padding-right: 0;
|
|
||||||
margin: 0;
|
|
||||||
font-weight: 400;
|
|
||||||
}
|
|
||||||
.navbar.landing-navbar
|
|
||||||
.navbar-nav
|
|
||||||
.nav-item.mega-dropdown
|
|
||||||
> .dropdown-menu
|
|
||||||
.mega-dropdown-link
|
|
||||||
i {
|
|
||||||
font-size: 1rem;
|
|
||||||
font-weight: 700;
|
|
||||||
margin-top: -0.125rem;
|
|
||||||
}
|
|
||||||
.navbar.landing-navbar .navbar-nav .nav-item .nav-img-col,
|
|
||||||
.navbar.landing-navbar .navbar-nav .nav-item .nav-img-col img {
|
|
||||||
border-radius: 0.625rem;
|
|
||||||
}
|
|
||||||
@media (max-width: 991.98px) {
|
|
||||||
.navbar.landing-navbar .landing-menu-overlay {
|
|
||||||
position: fixed;
|
|
||||||
display: none;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
background-color: rgba(34, 48, 62, 0.78);
|
|
||||||
transition: all 0.2s ease-in-out;
|
|
||||||
z-index: 9998;
|
|
||||||
}
|
|
||||||
.navbar.landing-navbar .landing-nav-menu {
|
|
||||||
position: fixed;
|
|
||||||
display: block !important;
|
|
||||||
height: 100%;
|
|
||||||
max-width: 300px;
|
|
||||||
width: 80%;
|
|
||||||
padding: 1rem;
|
|
||||||
inset-inline-start: -100%;
|
|
||||||
top: 0;
|
|
||||||
overflow-y: auto;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
z-index: 9999;
|
|
||||||
}
|
|
||||||
.navbar.landing-navbar .landing-nav-menu.show {
|
|
||||||
inset-inline-start: 0;
|
|
||||||
}
|
|
||||||
.navbar.landing-navbar .landing-nav-menu.show ~ .landing-menu-overlay {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.light-style .layout-navbar .navbar.landing-navbar {
|
|
||||||
border-color: rgba(255, 255, 255, 100);
|
|
||||||
background: rgba(255, 255, 255, 50);
|
|
||||||
}
|
|
||||||
.light-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link {
|
|
||||||
color: #384551;
|
|
||||||
}
|
|
||||||
.light-style
|
|
||||||
.layout-navbar
|
|
||||||
.navbar.landing-navbar
|
|
||||||
.navbar-nav
|
|
||||||
.show
|
|
||||||
> .nav-link,
|
|
||||||
.light-style
|
|
||||||
.layout-navbar
|
|
||||||
.navbar.landing-navbar
|
|
||||||
.navbar-nav
|
|
||||||
.active
|
|
||||||
> .nav-link,
|
|
||||||
.light-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.show,
|
|
||||||
.light-style
|
|
||||||
.layout-navbar
|
|
||||||
.navbar.landing-navbar
|
|
||||||
.navbar-nav
|
|
||||||
.nav-link.active {
|
|
||||||
color: #696cff !important;
|
|
||||||
}
|
|
||||||
.light-style
|
|
||||||
.layout-navbar
|
|
||||||
.navbar.landing-navbar
|
|
||||||
.navbar-nav
|
|
||||||
.nav-item.mega-dropdown
|
|
||||||
> .dropdown-menu
|
|
||||||
.mega-dropdown-link
|
|
||||||
i {
|
|
||||||
color: #646e78;
|
|
||||||
}
|
|
||||||
@media (max-width: 991.98px) {
|
|
||||||
.light-style .layout-navbar .navbar.landing-navbar .landing-nav-menu {
|
|
||||||
background-color: #fff;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.light-style .layout-navbar.navbar-active .navbar.landing-navbar {
|
|
||||||
background: #fff;
|
|
||||||
box-shadow: 0 0.125rem 0.375rem 0 rgba(34, 48, 62, 0.08);
|
|
||||||
}
|
|
||||||
.light-style .layout-navbar .menu-text {
|
|
||||||
color: #384551;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dark-style .layout-navbar .navbar.landing-navbar {
|
|
||||||
border-color: rgba(65, 65, 95, 0.68);
|
|
||||||
background-color: rgba(65, 65, 95, 0.38);
|
|
||||||
}
|
|
||||||
.dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link {
|
|
||||||
color: #d5d5e2;
|
|
||||||
}
|
|
||||||
.dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .show > .nav-link,
|
|
||||||
.dark-style
|
|
||||||
.layout-navbar
|
|
||||||
.navbar.landing-navbar
|
|
||||||
.navbar-nav
|
|
||||||
.active
|
|
||||||
> .nav-link,
|
|
||||||
.dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.show,
|
|
||||||
.dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.active {
|
|
||||||
color: #696cff !important;
|
|
||||||
}
|
|
||||||
.dark-style
|
|
||||||
.layout-navbar
|
|
||||||
.navbar.landing-navbar
|
|
||||||
.navbar-nav
|
|
||||||
.nav-item.mega-dropdown
|
|
||||||
> .dropdown-menu
|
|
||||||
.mega-dropdown-link
|
|
||||||
i {
|
|
||||||
color: #b2b2c4;
|
|
||||||
}
|
|
||||||
@media (max-width: 991.98px) {
|
|
||||||
.dark-style .layout-navbar .navbar.landing-navbar .landing-nav-menu {
|
|
||||||
background-color: #2b2c40;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.dark-style .layout-navbar .navbar .menu-text {
|
|
||||||
color: #d5d5e2;
|
|
||||||
}
|
|
||||||
.dark-style .layout-navbar.navbar-active .navbar.landing-navbar {
|
|
||||||
background: #2b2c40;
|
|
||||||
border-color: #2b2c40;
|
|
||||||
box-shadow: 0 0.125rem 0.375rem 0 rgba(20, 20, 29, 0.2);
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 992px) {
|
|
||||||
[dir="rtl"]
|
|
||||||
.navbar.landing-navbar
|
|
||||||
.navbar-nav
|
|
||||||
.nav-item.mega-dropdown
|
|
||||||
> .dropdown-menu {
|
|
||||||
transform: translateX(50%);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.landing-footer .footer-link,
|
|
||||||
.landing-footer .footer-text {
|
|
||||||
color: #fff;
|
|
||||||
opacity: 0.78;
|
|
||||||
}
|
|
||||||
.landing-footer .footer-title {
|
|
||||||
color: #fff;
|
|
||||||
opacity: 0.92;
|
|
||||||
}
|
|
||||||
.landing-footer .footer-bottom-text {
|
|
||||||
color: #d3d4dc;
|
|
||||||
}
|
|
||||||
.landing-footer .footer-bottom {
|
|
||||||
background-color: #f44336;
|
|
||||||
}
|
|
||||||
.landing-footer .footer-link {
|
|
||||||
transition: all 0.2s ease-in-out;
|
|
||||||
}
|
|
||||||
.landing-footer .footer-link:hover {
|
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
.landing-footer .footer-top {
|
|
||||||
padding-top: 1.3rem;
|
.scroll-top {
|
||||||
padding-bottom: 1.3rem;
|
position: fixed;
|
||||||
border-top-left-radius: 1.75rem;
|
visibility: hidden;
|
||||||
border-top-right-radius: 1.75rem;
|
opacity: 0;
|
||||||
background-color: #f44336;
|
right: 15px;
|
||||||
|
bottom: 15px;
|
||||||
|
z-index: 99999;
|
||||||
|
background-color: #4fc143;
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
border-radius: 25px;
|
||||||
|
transition: all 0.4s;
|
||||||
|
border: 2px solid color-mix(in srgb, #0a53be, transparent 10%);
|
||||||
}
|
}
|
||||||
@media (max-width: 767.98px) {
|
|
||||||
.landing-footer .footer-top {
|
.contact-section {
|
||||||
padding: 3rem 0;
|
background: #fff;
|
||||||
}
|
border-radius: 20px;
|
||||||
|
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
|
||||||
|
padding: 40px 40px;
|
||||||
|
margin: 60px auto;
|
||||||
|
max-width: 1100px;
|
||||||
}
|
}
|
||||||
.landing-footer .footer-top .footer-bg {
|
|
||||||
object-position: center;
|
.contact-img img {
|
||||||
|
width: 100%;
|
||||||
|
border-radius: 15px;
|
||||||
}
|
}
|
||||||
@media (min-width: 992px) {
|
|
||||||
.landing-footer .footer-logo-description {
|
.contact-text h2 {
|
||||||
max-width: 385px;
|
font-size: 2.5rem;
|
||||||
}
|
font-weight: 700;
|
||||||
|
color: #173b5f;
|
||||||
}
|
}
|
||||||
.landing-footer .footer-form {
|
|
||||||
max-width: 22.25rem;
|
.contact-text p {
|
||||||
|
font-size: 1rem;
|
||||||
|
color: #6c757d;
|
||||||
|
margin-top: 15px;
|
||||||
|
margin-bottom: 25px;
|
||||||
}
|
}
|
||||||
.landing-footer .footer-form input {
|
|
||||||
background-color: transparent;
|
.btn-green {
|
||||||
border-color: #4e4f6c;
|
background-color: #49bf3c;
|
||||||
|
color: #fff;
|
||||||
|
border-radius: 50px;
|
||||||
|
padding: 10px 30px;
|
||||||
|
font-weight: 500;
|
||||||
|
text-decoration: none;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-square-small {
|
||||||
|
border-radius: 3px;
|
||||||
|
padding-bottom: 5.072px;
|
||||||
|
padding-inline-end: 12px;
|
||||||
|
padding-inline-start: 12px;
|
||||||
|
padding-left: 12px;
|
||||||
|
padding-right: 12px;
|
||||||
|
padding-top: 5.072px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-green:hover {
|
||||||
|
background-color: #00a85a;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
.landing-footer .footer-form input:hover:not([disabled]):not([focus]) {
|
|
||||||
border-color: #4e4f6c;
|
|
||||||
}
|
|
||||||
.landing-footer .footer-form input::placeholder {
|
|
||||||
color: rgba(255, 255, 255, 0.5);
|
|
||||||
}
|
|
||||||
.landing-footer .footer-form label {
|
|
||||||
color: #d5d5e2;
|
|
||||||
}
|
|
||||||
|
|
||||||
.section-py {
|
|
||||||
padding: 6.25rem 0;
|
|
||||||
}
|
|
||||||
@media (max-width: 1199.98px) {
|
|
||||||
.section-py {
|
|
||||||
padding: 5rem 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (max-width: 767.98px) {
|
|
||||||
.section-py {
|
|
||||||
padding: 3rem 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.landing-hero {
|
|
||||||
border-radius: 0 0 3.5rem 3.5rem;
|
|
||||||
padding-top: 8.2rem;
|
|
||||||
}
|
|
||||||
.landing-hero::after {
|
|
||||||
content: "";
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
z-index: -1;
|
|
||||||
}
|
|
||||||
@media (min-width: 992px) {
|
|
||||||
.landing-hero .hero-text-box {
|
|
||||||
/* max-width: 34.375rem; */
|
|
||||||
max-width: 70%;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.landing-hero .hero-title {
|
|
||||||
background: linear-gradient(
|
|
||||||
to right,
|
|
||||||
#28c76f 0%,
|
|
||||||
#5a4aff 47.92%,
|
|
||||||
#ff3739 100%
|
|
||||||
);
|
|
||||||
background-size: 200% auto;
|
|
||||||
color: #384551;
|
|
||||||
font-size: calc(1.3875rem + 1.65vw);
|
|
||||||
background-clip: text;
|
|
||||||
line-height: 1.2;
|
|
||||||
text-fill-color: transparent;
|
|
||||||
-webkit-background-clip: text;
|
|
||||||
-webkit-text-fill-color: transparent;
|
|
||||||
animation: shine 2s ease-in-out infinite alternate;
|
|
||||||
}
|
|
||||||
@media (min-width: 1200px) {
|
|
||||||
.landing-hero .hero-title {
|
|
||||||
font-size: 2.625rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.landing-hero .landing-hero-btn .hero-btn-item {
|
|
||||||
inset-inline-start: -94%;
|
|
||||||
top: 65%;
|
|
||||||
}
|
|
||||||
.landing-hero .hero-animation-img {
|
|
||||||
margin-bottom: -32rem;
|
|
||||||
}
|
|
||||||
.animation-img {
|
|
||||||
border: 1px soid red;
|
|
||||||
}
|
|
||||||
@media (max-width: 1199.98px) {
|
|
||||||
.landing-hero .hero-animation-img {
|
|
||||||
margin-bottom: -20rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (max-width: 575.98px) {
|
|
||||||
.landing-hero .hero-animation-img {
|
|
||||||
margin-bottom: -10rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.landing-hero .hero-animation-img .hero-dashboard-img {
|
|
||||||
width: 80%;
|
|
||||||
margin: 0 auto;
|
|
||||||
will-change: transform;
|
|
||||||
transform-style: preserve-3d;
|
|
||||||
transition: all 0.1s;
|
|
||||||
}
|
|
||||||
.landing-hero .hero-animation-img .hero-dashboard-img img {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.landing-hero-blank {
|
|
||||||
padding-top: 26rem;
|
|
||||||
}
|
|
||||||
@media (max-width: 1199.98px) {
|
|
||||||
.landing-hero-blank {
|
|
||||||
padding-top: 15rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (max-width: 575.98px) {
|
|
||||||
.landing-hero-blank {
|
|
||||||
padding-top: 7rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes shine {
|
|
||||||
0% {
|
|
||||||
background-position: 0% 50%;
|
|
||||||
}
|
|
||||||
80% {
|
|
||||||
background-position: 50% 90%;
|
|
||||||
}
|
|
||||||
100% {
|
|
||||||
background-position: 91% 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.landing-features
|
|
||||||
.features-icon-wrapper
|
|
||||||
.features-icon-box
|
|
||||||
.features-icon-description {
|
|
||||||
max-width: 19.25rem;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.landing-reviews {
|
|
||||||
border-top-left-radius: 3.75rem;
|
|
||||||
border-top-right-radius: 3.75rem;
|
|
||||||
}
|
|
||||||
.landing-reviews .swiper-reviews-carousel .swiper-button-prev,
|
|
||||||
.landing-reviews .swiper-reviews-carousel .swiper-button-next {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.landing-reviews .swiper-reviews-carousel .swiper-slide {
|
|
||||||
height: auto;
|
|
||||||
padding: 0.8125rem;
|
|
||||||
}
|
|
||||||
.landing-reviews .swiper-reviews-carousel .client-logo {
|
|
||||||
height: 1.375rem;
|
|
||||||
object-fit: contain;
|
|
||||||
}
|
|
||||||
.landing-reviews .swiper-logo-carousel {
|
|
||||||
padding-bottom: 6.25rem;
|
|
||||||
}
|
|
||||||
.landing-reviews .swiper-logo-carousel .swiper {
|
|
||||||
max-width: 45rem;
|
|
||||||
}
|
|
||||||
.landing-reviews .swiper-logo-carousel .swiper .swiper-slide {
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
.landing-reviews .swiper-logo-carousel .swiper .client-logo {
|
|
||||||
max-height: 2.5rem;
|
|
||||||
max-width: 95%;
|
|
||||||
object-fit: contain;
|
|
||||||
}
|
|
||||||
|
|
||||||
.landing-team .card,
|
|
||||||
.landing-team .card .team-image-box {
|
|
||||||
border-top-left-radius: 5.625rem;
|
|
||||||
border-top-right-radius: 1.25rem;
|
|
||||||
}
|
|
||||||
.landing-team .card .card-body {
|
|
||||||
border-bottom-left-radius: 0.375rem;
|
|
||||||
border-bottom-right-radius: 0.375rem;
|
|
||||||
}
|
|
||||||
.landing-team .team-image-box {
|
|
||||||
height: 11.5625rem;
|
|
||||||
}
|
|
||||||
.landing-team .team-image-box .card-img-position {
|
|
||||||
height: 15rem;
|
|
||||||
transform: translateX(-50%);
|
|
||||||
max-width: 100%;
|
|
||||||
object-fit: cover;
|
|
||||||
}
|
|
||||||
@media (max-width: 991.98px) {
|
|
||||||
.landing-team .team-image-box .card-img-position {
|
|
||||||
height: 13rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media (max-width: 575.98px) {
|
|
||||||
.landing-team .team-image-box {
|
|
||||||
height: 11rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.landing-team .card .team-media-icons i {
|
|
||||||
transition: all 0.2s ease-in-out;
|
|
||||||
}
|
|
||||||
|
|
||||||
.landing-pricing {
|
|
||||||
border-radius: 3.75rem;
|
|
||||||
}
|
|
||||||
.landing-pricing .pricing-plans-item {
|
|
||||||
inset-inline-end: -56%;
|
|
||||||
bottom: -0.5rem;
|
|
||||||
}
|
|
||||||
@media (max-width: 767.98px) {
|
|
||||||
.landing-pricing .pricing-plans-item {
|
|
||||||
inset-inline-end: 0;
|
|
||||||
bottom: 1rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.landing-pricing .pricing-list .badge.badge-center {
|
|
||||||
width: 1rem;
|
|
||||||
height: 1rem;
|
|
||||||
}
|
|
||||||
.landing-pricing .pricing-list .badge.badge-center i {
|
|
||||||
margin-top: -5px;
|
|
||||||
}
|
|
||||||
.landing-pricing .price-yearly-toggle {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 50%;
|
|
||||||
transform: translateX(-50%);
|
|
||||||
}
|
|
||||||
.landing-pricing .card .card-header,
|
|
||||||
.landing-pricing .card .card-body {
|
|
||||||
padding: 2rem;
|
|
||||||
padding-top: 3rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.landing-faq {
|
|
||||||
border-top-left-radius: 3.75rem;
|
|
||||||
border-top-right-radius: 3.75rem;
|
|
||||||
}
|
|
||||||
.landing-faq .faq-image {
|
|
||||||
max-width: 20rem;
|
|
||||||
width: 80%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.landing-cta .cta-title {
|
|
||||||
font-size: 2.125rem;
|
|
||||||
}
|
|
||||||
@media (max-width: 767.98px) {
|
|
||||||
.landing-cta .cta-title {
|
|
||||||
font-size: 1.8rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.landing-contact .text-heading {
|
|
||||||
overflow-wrap: anywhere;
|
|
||||||
}
|
|
||||||
.landing-contact .contact-img-box,
|
|
||||||
.landing-contact .contact-img-box .contact-img {
|
|
||||||
border-radius: 3.75rem 0.375rem 0.375rem 0.375rem;
|
|
||||||
}
|
|
||||||
.landing-contact .contact-img-box .contact-border-img {
|
|
||||||
inset-block-start: -2.5rem;
|
|
||||||
inset-inline-start: -2.8125rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.light-style .landing-hero {
|
|
||||||
background: linear-gradient(138.18deg, #eae8fd 0%, #fce5e6 94.44%);
|
|
||||||
}
|
|
||||||
.light-style .landing-hero::after {
|
|
||||||
background-color: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dark-style .landing-hero {
|
|
||||||
background: #1e2130;
|
|
||||||
}
|
|
||||||
.dark-style .landing-hero::after {
|
|
||||||
background-color: #2b2c40;
|
|
||||||
}
|
|
||||||
|
|
||||||
[dir="rtl"] .landing-reviews-btns {
|
|
||||||
display: flex;
|
|
||||||
justify-content: flex-end;
|
|
||||||
flex-direction: row-reverse;
|
|
||||||
gap: 1rem;
|
|
||||||
}
|
|
||||||
[dir="rtl"] .landing-team .team-image-box .card-img-position {
|
|
||||||
transform: translateX(50%) !important;
|
|
||||||
}
|
|
||||||
[dir="rtl"] .landing-pricing .switch .switch-label {
|
|
||||||
padding-right: 0;
|
|
||||||
}
|
|
||||||
[dir="rtl"] .landing-pricing .switch .switch-label:first-child {
|
|
||||||
padding-left: 0.5rem;
|
|
||||||
}
|
|
||||||
[dir="rtl"] .landing-pricing .switch .switch-input ~ .switch-label {
|
|
||||||
padding-right: 3rem;
|
|
||||||
}
|
|
||||||
[dir="rtl"] .landing-contact .contact-img-box {
|
|
||||||
border-radius: 0.375rem 3.75rem 0.375rem 0.375rem;
|
|
||||||
}
|
|
||||||
[dir="rtl"] .landing-contact .contact-img-box::before {
|
|
||||||
inset-block-start: -1.875rem;
|
|
||||||
inset-inline-start: -3.125rem;
|
|
||||||
transform: rotate(90deg);
|
|
||||||
}
|
|
||||||
|
|
||||||
.swiper {
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
border-radius: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.swiper-slide {
|
|
||||||
text-align: center;
|
|
||||||
font-size: 18px;
|
|
||||||
|
|
||||||
/* Center slide text vertically */
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.swiper-slide img {
|
|
||||||
display: block;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
object-fit: cover;
|
|
||||||
}
|
|
||||||
|
660
src/pages/Home/LandingPageOld.css
Normal file
@ -0,0 +1,660 @@
|
|||||||
|
:root,
|
||||||
|
[data-bs-theme="light"] {
|
||||||
|
--bs-body-font-size: 0.9375rem;
|
||||||
|
}
|
||||||
|
.section-py {
|
||||||
|
padding: 6.25rem 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.section-py .heading {
|
||||||
|
font-size: 1.625rem;
|
||||||
|
}
|
||||||
|
@media (max-width: 1199.98px) {
|
||||||
|
.section-py {
|
||||||
|
padding: 4rem 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 767.98px) {
|
||||||
|
.section-py {
|
||||||
|
padding: 3rem 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.first-section-pt {
|
||||||
|
padding-top: 11.28rem;
|
||||||
|
}
|
||||||
|
@media (max-width: 1199.98px) {
|
||||||
|
.first-section-pt {
|
||||||
|
padding-top: 7.5rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.card[class*="card-hover-border-"] {
|
||||||
|
transition: all 0.2s ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.banner-bg-img {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
object-fit: cover;
|
||||||
|
object-position: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.section-title-img {
|
||||||
|
height: 100%;
|
||||||
|
width: 120%;
|
||||||
|
inset-inline-start: -12%;
|
||||||
|
top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* .light-style body {
|
||||||
|
background-color: #fff;
|
||||||
|
} */
|
||||||
|
|
||||||
|
.dark-style body {
|
||||||
|
background-color: #2b2c40;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav.layout-navbar {
|
||||||
|
/* backdrop-filter: unset; */
|
||||||
|
/* background-color: transparent !important; */
|
||||||
|
/* background-color: rgba(214, 36, 33, 0.88) !important; */
|
||||||
|
}
|
||||||
|
|
||||||
|
nav.layout-navbar::before {
|
||||||
|
position: absolute;
|
||||||
|
display: block;
|
||||||
|
block-size: 100%;
|
||||||
|
content: "";
|
||||||
|
inline-size: 100%;
|
||||||
|
inset-block-start: 0;
|
||||||
|
inset-inline-start: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav.layout-navbar .navbar.landing-navbar {
|
||||||
|
--bs-front-navbar-bg: rgba(var(--bs-paper-bg-rgb), 0.38);
|
||||||
|
--bs-front-navbar-border-color: rgba(var(--bs-paper-bg-rgb), 0.68);
|
||||||
|
border: 2px solid var(--bs-front-navbar-border-color);
|
||||||
|
background-color: var(--bs-front-navbar-bg);
|
||||||
|
margin-block-start: 1rem;
|
||||||
|
padding-block: 0.614rem;
|
||||||
|
transform: unset;
|
||||||
|
transition: all 0.2s ease-in-out;
|
||||||
|
border-radius: 0.375rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav.layout-navbar.navbar-active::after {
|
||||||
|
backdrop-filter: saturate(100%) blur(6px);
|
||||||
|
-webkit-backdrop-filter: saturate(100%) blur(6px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar.landing-navbar {
|
||||||
|
box-shadow: none;
|
||||||
|
transition: all 0.2s ease-in-out;
|
||||||
|
transform: unset !important;
|
||||||
|
padding-top: 0.614rem;
|
||||||
|
padding-bottom: 0.614rem;
|
||||||
|
margin-top: 1rem;
|
||||||
|
border-width: 2px;
|
||||||
|
border-style: solid;
|
||||||
|
border-radius: 0.375rem;
|
||||||
|
}
|
||||||
|
.navbar.landing-navbar .navbar-nav .nav-link {
|
||||||
|
padding: 0.5rem 0.625rem;
|
||||||
|
margin-inline-end: 0.625rem;
|
||||||
|
}
|
||||||
|
@media (max-width: 1199.98px) {
|
||||||
|
.navbar.landing-navbar .navbar-nav .nav-link {
|
||||||
|
padding-left: 0.5rem;
|
||||||
|
padding-right: 0.5rem;
|
||||||
|
margin-inline-end: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.navbar.landing-navbar .navbar-nav .nav-item:last-child .nav-link {
|
||||||
|
margin-inline-end: 0;
|
||||||
|
}
|
||||||
|
@media (min-width: 992px) {
|
||||||
|
.navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu {
|
||||||
|
max-width: 1300px;
|
||||||
|
inset-inline-start: 50% !important;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
top: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 991.98px) {
|
||||||
|
.navbar.landing-navbar .navbar-nav .nav-item.mega-dropdown > .dropdown-menu {
|
||||||
|
background: transparent;
|
||||||
|
box-shadow: none;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.navbar.landing-navbar
|
||||||
|
.navbar-nav
|
||||||
|
.nav-item.mega-dropdown
|
||||||
|
> .dropdown-menu
|
||||||
|
.mega-dropdown-link {
|
||||||
|
padding-left: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
margin: 0;
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
.navbar.landing-navbar
|
||||||
|
.navbar-nav
|
||||||
|
.nav-item.mega-dropdown
|
||||||
|
> .dropdown-menu
|
||||||
|
.mega-dropdown-link
|
||||||
|
i {
|
||||||
|
font-size: 1rem;
|
||||||
|
font-weight: 700;
|
||||||
|
margin-top: -0.125rem;
|
||||||
|
}
|
||||||
|
.navbar.landing-navbar .navbar-nav .nav-item .nav-img-col,
|
||||||
|
.navbar.landing-navbar .navbar-nav .nav-item .nav-img-col img {
|
||||||
|
border-radius: 0.625rem;
|
||||||
|
}
|
||||||
|
@media (max-width: 991.98px) {
|
||||||
|
.navbar.landing-navbar .landing-menu-overlay {
|
||||||
|
position: fixed;
|
||||||
|
display: none;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background-color: rgba(34, 48, 62, 0.78);
|
||||||
|
transition: all 0.2s ease-in-out;
|
||||||
|
z-index: 9998;
|
||||||
|
}
|
||||||
|
.navbar.landing-navbar .landing-nav-menu {
|
||||||
|
position: fixed;
|
||||||
|
display: block !important;
|
||||||
|
height: 100%;
|
||||||
|
max-width: 300px;
|
||||||
|
width: 80%;
|
||||||
|
padding: 1rem;
|
||||||
|
inset-inline-start: -100%;
|
||||||
|
top: 0;
|
||||||
|
overflow-y: auto;
|
||||||
|
transition: all 0.3s ease-in-out;
|
||||||
|
z-index: 9999;
|
||||||
|
}
|
||||||
|
.navbar.landing-navbar .landing-nav-menu.show {
|
||||||
|
inset-inline-start: 0;
|
||||||
|
}
|
||||||
|
.navbar.landing-navbar .landing-nav-menu.show ~ .landing-menu-overlay {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.light-style .layout-navbar .navbar.landing-navbar {
|
||||||
|
border-color: rgba(255, 255, 255, 100);
|
||||||
|
background: rgba(255, 255, 255, 50);
|
||||||
|
}
|
||||||
|
.light-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link {
|
||||||
|
color: #384551;
|
||||||
|
}
|
||||||
|
.light-style
|
||||||
|
.layout-navbar
|
||||||
|
.navbar.landing-navbar
|
||||||
|
.navbar-nav
|
||||||
|
.show
|
||||||
|
> .nav-link,
|
||||||
|
.light-style
|
||||||
|
.layout-navbar
|
||||||
|
.navbar.landing-navbar
|
||||||
|
.navbar-nav
|
||||||
|
.active
|
||||||
|
> .nav-link,
|
||||||
|
.light-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.show,
|
||||||
|
.light-style
|
||||||
|
.layout-navbar
|
||||||
|
.navbar.landing-navbar
|
||||||
|
.navbar-nav
|
||||||
|
.nav-link.active {
|
||||||
|
color: #696cff !important;
|
||||||
|
}
|
||||||
|
.light-style
|
||||||
|
.layout-navbar
|
||||||
|
.navbar.landing-navbar
|
||||||
|
.navbar-nav
|
||||||
|
.nav-item.mega-dropdown
|
||||||
|
> .dropdown-menu
|
||||||
|
.mega-dropdown-link
|
||||||
|
i {
|
||||||
|
color: #646e78;
|
||||||
|
}
|
||||||
|
@media (max-width: 991.98px) {
|
||||||
|
.light-style .layout-navbar .navbar.landing-navbar .landing-nav-menu {
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.light-style .layout-navbar.navbar-active .navbar.landing-navbar {
|
||||||
|
background: #fff;
|
||||||
|
box-shadow: 0 0.125rem 0.375rem 0 rgba(34, 48, 62, 0.08);
|
||||||
|
}
|
||||||
|
.light-style .layout-navbar .menu-text {
|
||||||
|
color: #384551;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dark-style .layout-navbar .navbar.landing-navbar {
|
||||||
|
border-color: rgba(65, 65, 95, 0.68);
|
||||||
|
background-color: rgba(65, 65, 95, 0.38);
|
||||||
|
}
|
||||||
|
.dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link {
|
||||||
|
color: #d5d5e2;
|
||||||
|
}
|
||||||
|
.dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .show > .nav-link,
|
||||||
|
.dark-style
|
||||||
|
.layout-navbar
|
||||||
|
.navbar.landing-navbar
|
||||||
|
.navbar-nav
|
||||||
|
.active
|
||||||
|
> .nav-link,
|
||||||
|
.dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.show,
|
||||||
|
.dark-style .layout-navbar .navbar.landing-navbar .navbar-nav .nav-link.active {
|
||||||
|
color: #696cff !important;
|
||||||
|
}
|
||||||
|
.dark-style
|
||||||
|
.layout-navbar
|
||||||
|
.navbar.landing-navbar
|
||||||
|
.navbar-nav
|
||||||
|
.nav-item.mega-dropdown
|
||||||
|
> .dropdown-menu
|
||||||
|
.mega-dropdown-link
|
||||||
|
i {
|
||||||
|
color: #b2b2c4;
|
||||||
|
}
|
||||||
|
@media (max-width: 991.98px) {
|
||||||
|
.dark-style .layout-navbar .navbar.landing-navbar .landing-nav-menu {
|
||||||
|
background-color: #2b2c40;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.dark-style .layout-navbar .navbar .menu-text {
|
||||||
|
color: #d5d5e2;
|
||||||
|
}
|
||||||
|
.dark-style .layout-navbar.navbar-active .navbar.landing-navbar {
|
||||||
|
background: #2b2c40;
|
||||||
|
border-color: #2b2c40;
|
||||||
|
box-shadow: 0 0.125rem 0.375rem 0 rgba(20, 20, 29, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 992px) {
|
||||||
|
[dir="rtl"]
|
||||||
|
.navbar.landing-navbar
|
||||||
|
.navbar-nav
|
||||||
|
.nav-item.mega-dropdown
|
||||||
|
> .dropdown-menu {
|
||||||
|
transform: translateX(50%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.landing-footer .footer-link,
|
||||||
|
.landing-footer .footer-text {
|
||||||
|
color: #fff;
|
||||||
|
opacity: 0.78;
|
||||||
|
}
|
||||||
|
.landing-footer .footer-title {
|
||||||
|
color: #fff;
|
||||||
|
opacity: 0.92;
|
||||||
|
}
|
||||||
|
.landing-footer .footer-bottom-text {
|
||||||
|
color: #d3d4dc;
|
||||||
|
}
|
||||||
|
.landing-footer .footer-bottom {
|
||||||
|
background-color: var(--bs-primary);
|
||||||
|
}
|
||||||
|
.landing-footer .footer-link {
|
||||||
|
transition: all 0.2s ease-in-out;
|
||||||
|
}
|
||||||
|
.landing-footer .footer-link:hover {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
.landing-footer .footer-top {
|
||||||
|
padding-top: 1.3rem;
|
||||||
|
padding-bottom: 1.3rem;
|
||||||
|
border-top-left-radius: 1.75rem;
|
||||||
|
border-top-right-radius: 1.75rem;
|
||||||
|
background-color: #f44336;
|
||||||
|
}
|
||||||
|
@media (max-width: 767.98px) {
|
||||||
|
.landing-footer .footer-top {
|
||||||
|
padding: 3rem 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.landing-footer .footer-top .footer-bg {
|
||||||
|
object-position: center;
|
||||||
|
}
|
||||||
|
@media (min-width: 992px) {
|
||||||
|
.landing-footer .footer-logo-description {
|
||||||
|
max-width: 385px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.landing-footer .footer-form {
|
||||||
|
max-width: 22.25rem;
|
||||||
|
}
|
||||||
|
.landing-footer .footer-form input {
|
||||||
|
background-color: transparent;
|
||||||
|
border-color: #4e4f6c;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.landing-footer .footer-form input:hover:not([disabled]):not([focus]) {
|
||||||
|
border-color: #4e4f6c;
|
||||||
|
}
|
||||||
|
.landing-footer .footer-form input::placeholder {
|
||||||
|
color: rgba(255, 255, 255, 0.5);
|
||||||
|
}
|
||||||
|
.landing-footer .footer-form label {
|
||||||
|
color: #d5d5e2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.section-py {
|
||||||
|
padding: 6.25rem 0;
|
||||||
|
}
|
||||||
|
@media (max-width: 1199.98px) {
|
||||||
|
.section-py {
|
||||||
|
padding: 5rem 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 767.98px) {
|
||||||
|
.section-py {
|
||||||
|
padding: 3rem 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.landing-hero {
|
||||||
|
border-radius: 0 0 3.5rem 3.5rem;
|
||||||
|
padding-top: 8.2rem;
|
||||||
|
}
|
||||||
|
.landing-hero::after {
|
||||||
|
content: "";
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
z-index: -1;
|
||||||
|
}
|
||||||
|
@media (min-width: 992px) {
|
||||||
|
.landing-hero .hero-text-box {
|
||||||
|
/* max-width: 34.375rem; */
|
||||||
|
max-width: 70%;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.landing-hero .hero-title {
|
||||||
|
background: linear-gradient(
|
||||||
|
to right,
|
||||||
|
#28c76f 0%,
|
||||||
|
#5a4aff 47.92%,
|
||||||
|
#ff3739 100%
|
||||||
|
);
|
||||||
|
background-size: 200% auto;
|
||||||
|
color: #384551;
|
||||||
|
font-size: calc(1.3875rem + 1.65vw);
|
||||||
|
background-clip: text;
|
||||||
|
line-height: 1.2;
|
||||||
|
text-fill-color: transparent;
|
||||||
|
-webkit-background-clip: text;
|
||||||
|
-webkit-text-fill-color: transparent;
|
||||||
|
animation: shine 2s ease-in-out infinite alternate;
|
||||||
|
}
|
||||||
|
@media (min-width: 1200px) {
|
||||||
|
.landing-hero .hero-title {
|
||||||
|
font-size: 2.625rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.landing-hero .landing-hero-btn .hero-btn-item {
|
||||||
|
inset-inline-start: -94%;
|
||||||
|
top: 65%;
|
||||||
|
}
|
||||||
|
.landing-hero .hero-animation-img {
|
||||||
|
margin-bottom: -32rem;
|
||||||
|
}
|
||||||
|
.animation-img {
|
||||||
|
border: 1px soid red;
|
||||||
|
}
|
||||||
|
@media (max-width: 1199.98px) {
|
||||||
|
.landing-hero .hero-animation-img {
|
||||||
|
margin-bottom: -20rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 575.98px) {
|
||||||
|
.landing-hero .hero-animation-img {
|
||||||
|
margin-bottom: -10rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.landing-hero .hero-animation-img .hero-dashboard-img {
|
||||||
|
width: 80%;
|
||||||
|
margin: 0 auto;
|
||||||
|
will-change: transform;
|
||||||
|
transform-style: preserve-3d;
|
||||||
|
transition: all 0.1s;
|
||||||
|
}
|
||||||
|
.landing-hero .hero-animation-img .hero-dashboard-img img {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.landing-hero-blank {
|
||||||
|
padding-top: 26rem;
|
||||||
|
}
|
||||||
|
@media (max-width: 1199.98px) {
|
||||||
|
.landing-hero-blank {
|
||||||
|
padding-top: 15rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 575.98px) {
|
||||||
|
.landing-hero-blank {
|
||||||
|
padding-top: 7rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes shine {
|
||||||
|
0% {
|
||||||
|
background-position: 0% 50%;
|
||||||
|
}
|
||||||
|
80% {
|
||||||
|
background-position: 50% 90%;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
background-position: 91% 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.landing-features
|
||||||
|
.features-icon-wrapper
|
||||||
|
.features-icon-box
|
||||||
|
.features-icon-description {
|
||||||
|
max-width: 19.25rem;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.landing-reviews {
|
||||||
|
border-top-left-radius: 3.75rem;
|
||||||
|
border-top-right-radius: 3.75rem;
|
||||||
|
}
|
||||||
|
.landing-reviews .swiper-reviews-carousel .swiper-button-prev,
|
||||||
|
.landing-reviews .swiper-reviews-carousel .swiper-button-next {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.landing-reviews .swiper-reviews-carousel .swiper-slide {
|
||||||
|
height: auto;
|
||||||
|
padding: 0.8125rem;
|
||||||
|
}
|
||||||
|
.landing-reviews .swiper-reviews-carousel .client-logo {
|
||||||
|
height: 1.375rem;
|
||||||
|
object-fit: contain;
|
||||||
|
}
|
||||||
|
.landing-reviews .swiper-logo-carousel {
|
||||||
|
padding-bottom: 6.25rem;
|
||||||
|
}
|
||||||
|
.landing-reviews .swiper-logo-carousel .swiper {
|
||||||
|
max-width: 45rem;
|
||||||
|
}
|
||||||
|
.landing-reviews .swiper-logo-carousel .swiper .swiper-slide {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
.landing-reviews .swiper-logo-carousel .swiper .client-logo {
|
||||||
|
max-height: 2.5rem;
|
||||||
|
max-width: 95%;
|
||||||
|
object-fit: contain;
|
||||||
|
}
|
||||||
|
|
||||||
|
.landing-team .card,
|
||||||
|
.landing-team .card .team-image-box {
|
||||||
|
border-top-left-radius: 5.625rem;
|
||||||
|
border-top-right-radius: 1.25rem;
|
||||||
|
}
|
||||||
|
.landing-team .card .card-body {
|
||||||
|
border-bottom-left-radius: 0.375rem;
|
||||||
|
border-bottom-right-radius: 0.375rem;
|
||||||
|
}
|
||||||
|
.landing-team .team-image-box {
|
||||||
|
height: 11.5625rem;
|
||||||
|
}
|
||||||
|
.landing-team .team-image-box .card-img-position {
|
||||||
|
height: 15rem;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
max-width: 100%;
|
||||||
|
object-fit: cover;
|
||||||
|
}
|
||||||
|
@media (max-width: 991.98px) {
|
||||||
|
.landing-team .team-image-box .card-img-position {
|
||||||
|
height: 13rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media (max-width: 575.98px) {
|
||||||
|
.landing-team .team-image-box {
|
||||||
|
height: 11rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.landing-team .card .team-media-icons i {
|
||||||
|
transition: all 0.2s ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.landing-pricing {
|
||||||
|
border-radius: 3.75rem;
|
||||||
|
}
|
||||||
|
.landing-pricing .pricing-plans-item {
|
||||||
|
inset-inline-end: -56%;
|
||||||
|
bottom: -0.5rem;
|
||||||
|
}
|
||||||
|
@media (max-width: 767.98px) {
|
||||||
|
.landing-pricing .pricing-plans-item {
|
||||||
|
inset-inline-end: 0;
|
||||||
|
bottom: 1rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.landing-pricing .pricing-list .badge.badge-center {
|
||||||
|
width: 1rem;
|
||||||
|
height: 1rem;
|
||||||
|
}
|
||||||
|
.landing-pricing .pricing-list .badge.badge-center i {
|
||||||
|
margin-top: -5px;
|
||||||
|
}
|
||||||
|
.landing-pricing .price-yearly-toggle {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
}
|
||||||
|
.landing-pricing .card .card-header,
|
||||||
|
.landing-pricing .card .card-body {
|
||||||
|
padding: 2rem;
|
||||||
|
padding-top: 3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.landing-faq {
|
||||||
|
border-top-left-radius: 3.75rem;
|
||||||
|
border-top-right-radius: 3.75rem;
|
||||||
|
}
|
||||||
|
.landing-faq .faq-image {
|
||||||
|
max-width: 20rem;
|
||||||
|
width: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.landing-cta .cta-title {
|
||||||
|
font-size: 2.125rem;
|
||||||
|
}
|
||||||
|
@media (max-width: 767.98px) {
|
||||||
|
.landing-cta .cta-title {
|
||||||
|
font-size: 1.8rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.landing-contact .text-heading {
|
||||||
|
overflow-wrap: anywhere;
|
||||||
|
}
|
||||||
|
.landing-contact .contact-img-box,
|
||||||
|
.landing-contact .contact-img-box .contact-img {
|
||||||
|
border-radius: 3.75rem 0.375rem 0.375rem 0.375rem;
|
||||||
|
}
|
||||||
|
.landing-contact .contact-img-box .contact-border-img {
|
||||||
|
inset-block-start: -2.5rem;
|
||||||
|
inset-inline-start: -2.8125rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.light-style .landing-hero {
|
||||||
|
background: linear-gradient(138.18deg, #eae8fd 0%, #fce5e6 94.44%);
|
||||||
|
}
|
||||||
|
.light-style .landing-hero::after {
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dark-style .landing-hero {
|
||||||
|
background: #1e2130;
|
||||||
|
}
|
||||||
|
.dark-style .landing-hero::after {
|
||||||
|
background-color: #2b2c40;
|
||||||
|
}
|
||||||
|
|
||||||
|
[dir="rtl"] .landing-reviews-btns {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
flex-direction: row-reverse;
|
||||||
|
gap: 1rem;
|
||||||
|
}
|
||||||
|
[dir="rtl"] .landing-team .team-image-box .card-img-position {
|
||||||
|
transform: translateX(50%) !important;
|
||||||
|
}
|
||||||
|
[dir="rtl"] .landing-pricing .switch .switch-label {
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
[dir="rtl"] .landing-pricing .switch .switch-label:first-child {
|
||||||
|
padding-left: 0.5rem;
|
||||||
|
}
|
||||||
|
[dir="rtl"] .landing-pricing .switch .switch-input ~ .switch-label {
|
||||||
|
padding-right: 3rem;
|
||||||
|
}
|
||||||
|
[dir="rtl"] .landing-contact .contact-img-box {
|
||||||
|
border-radius: 0.375rem 3.75rem 0.375rem 0.375rem;
|
||||||
|
}
|
||||||
|
[dir="rtl"] .landing-contact .contact-img-box::before {
|
||||||
|
inset-block-start: -1.875rem;
|
||||||
|
inset-inline-start: -3.125rem;
|
||||||
|
transform: rotate(90deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.swiper {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.swiper-slide {
|
||||||
|
text-align: center;
|
||||||
|
font-size: 18px;
|
||||||
|
|
||||||
|
/* Center slide text vertically */
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.swiper-slide img {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
object-fit: cover;
|
||||||
|
}
|
1338
src/pages/Home/LandingPageOld.jsx
Normal file
@ -28,29 +28,53 @@ const SubscriptionPlans = () => {
|
|||||||
|
|
||||||
const frequencyLabel = (freq) => {
|
const frequencyLabel = (freq) => {
|
||||||
switch (freq) {
|
switch (freq) {
|
||||||
case 0: return "1 mo";
|
case 0:
|
||||||
case 1: return "3 mo";
|
return "1 mo";
|
||||||
case 2: return "6 mo";
|
case 1:
|
||||||
case 3: return "1 yr";
|
return "3 mo";
|
||||||
default: return "mo";
|
case 2:
|
||||||
|
return "6 mo";
|
||||||
|
case 3:
|
||||||
|
return "1 yr";
|
||||||
|
default:
|
||||||
|
return "mo";
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="container py-5">
|
<div className="container py-5">
|
||||||
|
<h4 className="text-center mb-1">
|
||||||
|
<span className="position-relative fw-extrabold z-1 me-2">
|
||||||
|
Tailored pricing plans
|
||||||
|
{/* <img
|
||||||
|
src="./../../public/img/icons/section-title-icon.png"
|
||||||
|
alt="laptop charging"
|
||||||
|
className="section-title-img position-absolute object-fit-contain bottom-0 z-n1"
|
||||||
|
/> */}
|
||||||
|
</span>
|
||||||
|
designed for you
|
||||||
|
</h4>
|
||||||
|
<p className="text-center pb-2 mb-7">
|
||||||
|
No matter which plan you choose, you’ll get access to powerful features.{" "}
|
||||||
|
<strong>Choose the best plan to fit your needs.</strong>
|
||||||
|
</p>
|
||||||
{/* Frequency Switcher */}
|
{/* Frequency Switcher */}
|
||||||
<div className="text-center mb-4">
|
<div className="text-center mb-4">
|
||||||
<div className="btn-group" role="group" aria-label="Plan frequency">
|
<div className="btn-group" role="group" aria-label="Plan frequency">
|
||||||
{["Monthly", "Quarterly", "Half-Yearly", "Yearly"].map((label, idx) => (
|
{["Monthly", "Quarterly", "Half-Yearly", "Yearly"].map(
|
||||||
<button
|
(label, idx) => (
|
||||||
key={idx}
|
<button
|
||||||
type="button"
|
key={idx}
|
||||||
className={`btn btn-${frequency === idx ? "primary" : "outline-secondary"}`}
|
type="button"
|
||||||
onClick={() => setFrequency(idx)}
|
className={`btn btn-${
|
||||||
>
|
frequency === idx ? "primary" : "outline-secondary"
|
||||||
{label}
|
}`}
|
||||||
</button>
|
onClick={() => setFrequency(idx)}
|
||||||
))}
|
>
|
||||||
|
{label}
|
||||||
|
</button>
|
||||||
|
)
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -72,7 +96,9 @@ const SubscriptionPlans = () => {
|
|||||||
{/* Header */}
|
{/* Header */}
|
||||||
<div className="mb-3">
|
<div className="mb-3">
|
||||||
<i className="bx bxs-package text-primary fs-1 mb-2"></i>
|
<i className="bx bxs-package text-primary fs-1 mb-2"></i>
|
||||||
<p className="card-title fs-3 fw-bold mb-1">{plan.planName}</p>
|
<p className="card-title fs-3 fw-bold mb-1">
|
||||||
|
{plan.planName}
|
||||||
|
</p>
|
||||||
<p className="text-muted mb-0 fs-5">{plan.description}</p>
|
<p className="text-muted mb-0 fs-5">{plan.description}</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -80,7 +106,9 @@ const SubscriptionPlans = () => {
|
|||||||
<div className="mb-3">
|
<div className="mb-3">
|
||||||
<h4 className="fw-semibold mt-auto mb-0 fs-3">
|
<h4 className="fw-semibold mt-auto mb-0 fs-3">
|
||||||
{plan.currency?.symbol} {plan.price}
|
{plan.currency?.symbol} {plan.price}
|
||||||
<small className="text-muted ms-1">/ {frequencyLabel(frequency)}</small>
|
<small className="text-muted ms-1">
|
||||||
|
/ {frequencyLabel(frequency)}
|
||||||
|
</small>
|
||||||
</h4>
|
</h4>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -133,7 +161,6 @@ const SubscriptionPlans = () => {
|
|||||||
))
|
))
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
@ -33,17 +33,14 @@ const SwaperSlideContent = ({
|
|||||||
style={{
|
style={{
|
||||||
borderRadius: "10px",
|
borderRadius: "10px",
|
||||||
background:
|
background:
|
||||||
"linear-gradient(to bottom, rgba(194, 216, 237,1), rgba(194, 216, 237,0.8))",
|
"linear-gradient(to bottom, rgba(194, 216, 237,1), rgba(105, 108, 255, 0.8))",
|
||||||
boxShadow: "10px 10px 15px rgba(0, 0, 0, 0.4)",
|
boxShadow: "10px 10px 15px rgba(0, 0, 0, 0.4)",
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<h1
|
<h1 className="fw-bold text-primary hero-title display-6 fw-extrabold">
|
||||||
className="fw-bold text-primary hero-title display-6 fw-extrabold"
|
|
||||||
style={{ color: "#fff" }}
|
|
||||||
>
|
|
||||||
{Title}
|
{Title}
|
||||||
</h1>
|
</h1>
|
||||||
<p className="lead fw-bold">{Body}</p>
|
<p className="lead text-dark">{Body}</p>
|
||||||
{/* <a
|
{/* <a
|
||||||
href="#services"
|
href="#services"
|
||||||
className="btn btn-primary btn-lg mt-3"
|
className="btn btn-primary btn-lg mt-3"
|
||||||
|
26
src/pages/Home/SwaperSlideImages.jsx
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
import { SwiperSlide } from "swiper/react";
|
||||||
|
|
||||||
|
const SwaperSlideImages = ({
|
||||||
|
ImageUrl = "../../../public/assets/img/backgrounds/18.jpg",
|
||||||
|
Title = "",
|
||||||
|
Body = "",
|
||||||
|
ContentAlign = "right",
|
||||||
|
}) => {
|
||||||
|
return (
|
||||||
|
<div className="card h-100">
|
||||||
|
<img className="card-img-top" src={ImageUrl} alt="Card image cap" />
|
||||||
|
{/* <div className="card-body">
|
||||||
|
<h5 className="card-title">Card title</h5>
|
||||||
|
<p className="card-text">
|
||||||
|
Some quick example text to build on the card title and make up the
|
||||||
|
bulk of the card's content.
|
||||||
|
</p>
|
||||||
|
<a href="javascript:void(0)" className="btn btn-outline-primary">
|
||||||
|
Go somewhere
|
||||||
|
</a>
|
||||||
|
</div> */}
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
export default SwaperSlideImages;
|