.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: #f44336; } .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; }