/home/thegtkjw/cresviafinancial.com/assets__549d4a8/front/css/style.css
/*
Theme Name: Genius Bank - All in Digital One Banking System
Author: GeniusOcean
Author URI: https://codecanyon.net/user/geniusocean/portfolio
Tags: Bank Management System,Bank Script Laravel,Banking
Description: Genius Bank - All in Digital One Banking System
Version: 1.0.0
*/
/************************************** base css **************************************/
@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");
:root {
--font-jakarta: "Plus Jakarta Sans", sans-serif;
--font-outfit: "Outfit", sans-serif;
--white-color: #fff;
--white-1: #F3F3FF;
--white-2: #E7E7F1;
--black-color: #000;
--h2-color: #06201A;
--h3-color: #46514E;
--paragraph-color: #2A3F3A;
--primary-color: #085C44;
--primary-color-2: #357965;
--secondary-color: #D9FF43;
--secondary-color-2: #F7FFD9;
--bg-color: #EDF1EE;
--stroke-color: #CEDEDA;
--transition: all 0.3s ease-in;
--transition-lg: all 0.4s ease-in; }
body {
margin: 0;
padding: 0px;
font-family: var(--font-jakarta); }
input {
outline: 0; }
select {
outline: 0;
border: 0; }
a {
text-decoration: none;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
ul {
list-style-type: none;
padding: 0;
margin: 0px;
margin-bottom: 0; }
button {
padding: 0;
margin: 0;
border: 0;
background-color: transparent; }
p {
margin: 0;
padding: 0; }
h1,
h2,
h3,
h4,
h4,
h5 {
font-family: var(--font-outfit);
line-height: 1;
padding: 0px;
margin: 0px; }
h2,
h3,
h4,
h4,
h5 {
font-weight: 500; }
h1 {
font-size: 94px;
font-weight: 600; }
@media (max-width: 1439.97px) {
h1 {
font-size: 64px; } }
@media (max-width: 1199.97px) {
h1 {
font-size: 54px; } }
@media (max-width: 991.97px) {
h1 {
font-size: 48px; } }
@media (max-width: 767.97px) {
h1 {
font-size: 42px; } }
h2 {
font-size: 64px;
line-height: 74px;
color: var(--h2-color); }
@media (max-width: 1439.97px) {
h2 {
font-size: 54px;
line-height: 64px; } }
@media (max-width: 1199.97px) {
h2 {
font-size: 48px;
line-height: 120%; } }
@media (max-width: 991.97px) {
h2 {
font-size: 42px; } }
@media (max-width: 767.97px) {
h2 {
font-size: 32px; } }
h3 {
font-size: 40px;
line-height: 50px;
color: var(--h3-color); }
@media (max-width: 1439.97px) {
h3 {
font-size: 32px;
line-height: 120%; } }
@media (max-width: 991.97px) {
h3 {
font-size: 24px; } }
h4,
.h4 {
font-size: 30px;
line-height: 40px;
color: var(--h3-color); }
@media (max-width: 1439.97px) {
h4,
.h4 {
font-size: 26px;
line-height: 120%; } }
@media (max-width: 991.97px) {
h4,
.h4 {
font-size: 20px; } }
h5 {
font-size: 20px;
line-height: 30px;
color: var(--h3-color); }
@media (max-width: 1439.97px) {
h5 {
font-size: 18px;
line-height: 120%; } }
@media (max-width: 991.97px) {
h5 {
font-size: 16px; } }
h6 {
font-size: 18px;
line-height: 28px;
font-style: normal;
font-weight: 500;
color: var(--h3-color);
font-family: var(--font-outfit); }
@media (max-width: 1439.97px) {
h6 {
font-size: 16px;
line-height: 120%; } }
@media (max-width: 991.97px) {
h6 {
font-size: 14px; } }
p {
font-family: var(--font-jakarta);
font-size: 18px;
line-height: 28px;
color: var(--paragraph-color); }
@media (max-width: 1439.97px) {
p {
font-size: 16px; } }
@media (max-width: 991.97px) {
p {
font-size: 14px; } }
.py-110 {
padding: 110px 0px !important; }
@media (max-width: 1199.97px) {
.py-110 {
padding: 80px 0px !important; } }
@media (max-width: 991.97px) {
.py-110 {
padding: 60px 0px !important; } }
.pb-110 {
padding-bottom: 110px !important; }
@media (max-width: 1199.97px) {
.pb-110 {
padding-bottom: 80px !important; } }
@media (max-width: 991.97px) {
.pb-110 {
padding-bottom: 60px !important; } }
.py-60 {
padding: 60px 0 !important; }
@media (max-width: 1199.97px) {
.py-60 {
padding: 40px 0 !important; } }
@media (max-width: 991.97px) {
.py-60 {
padding: 30px 0 !important; } }
.mb-16 {
margin-bottom: 16px; }
@media (max-width: 991.97px) {
.mb-16 {
margin-bottom: 12px; } }
.mb-20 {
margin-bottom: 20px; }
@media (max-width: 991.97px) {
.mb-20 {
margin-bottom: 16px; } }
.mt-24 {
margin-top: 24px; }
@media (max-width: 991.97px) {
.mt-24 {
margin-top: 18px; } }
.mb-24 {
margin-bottom: 24px; }
@media (max-width: 991.97px) {
.mb-24 {
margin-bottom: 20px; } }
.mb-30 {
margin-bottom: 30px; }
@media (max-width: 991.97px) {
.mb-30 {
margin-bottom: 24px; } }
.mb-40 {
margin-bottom: 40px; }
@media (max-width: 991.97px) {
.mb-40 {
margin-bottom: 30px; } }
/******************************* theme css **********************************/
.bg-class {
background-size: cover;
-o-object-fit: cover;
object-fit: cover;
background-repeat: no-repeat; }
.text-primary-color {
color: var(--primary-color); }
.text-primary-color-2 {
color: var(--primary-color-2); }
.border-bottom {
border-bottom: 1px solid var(--text-color-500); }
.default-theme-bg {
background-color: var(--bg-color); }
.bg-secondary-2 {
background-color: var(--secondary-color-2) !important; }
.fw-700 {
font-weight: 700; }
.opacity-4 {
opacity: 0.4; }
.slick-prev,
.slick-next,
.owl-prev,
.owl-next {
width: 60px;
height: 60px;
-ms-flex-negative: 0;
flex-shrink: 0;
border-radius: 8px;
color: #06201A; }
@media (max-width: 1199.97px) {
.slick-prev,
.slick-next,
.owl-prev,
.owl-next {
width: 40px;
height: 40px; } }
.link-clss {
color: var(--primary-color); }
.link-clss:hover {
color: var(--primary-color-2); }
.top-90 {
top: 90px; }
.item-rotate {
-webkit-animation: rotted 6s infinite ease-in-out;
animation: rotted 6s infinite ease-in-out;
-webkit-animation-direction: alternate;
animation-direction: alternate; }
@-webkit-keyframes rotted {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(320deg);
transform: rotate(320deg); } }
@keyframes rotted {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(320deg);
transform: rotate(320deg); } }
.item-zooming {
-webkit-animation: zooming 5s infinite ease-in-out;
-o-animation: zooming 5s infinite ease-in-out;
-ms-animation: zooming 5s infinite ease-in-out;
-moz-animation: zooming 5s infinite ease-in-out;
animation: zooming 5s infinite ease-in-out; }
@-webkit-keyframes zooming {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes zooming {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
.item-bounce {
-webkit-animation: bounce 3s infinite ease-in-out;
-o-animation: bounce 3s infinite ease-in-out;
-ms-animation: bounce 3s infinite ease-in-out;
-moz-animation: bounce 3s infinite ease-in-out;
animation: bounce 3s infinite ease-in-out; }
@-webkit-keyframes bounce {
0% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px); }
50% {
-webkit-transform: translateY(10px);
transform: translateY(10px); }
100% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px); } }
@keyframes bounce {
0% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px); }
50% {
-webkit-transform: translateY(10px);
transform: translateY(10px); }
100% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px); } }
.item-animateOne {
-webkit-animation: animateOne 15s infinite ease-in-out;
-o-animation: animateOne 15s infinite ease-in-out;
-ms-animation: animateOne 15s infinite ease-in-out;
-moz-animation: animateOne 15s infinite ease-in-out;
animation: animateOne 15s infinite ease-in-out; }
@-webkit-keyframes animateOne {
0% {
-webkit-transform: translateX(0);
transform: translateX(0); }
50% {
-webkit-transform: translateX(-100px);
transform: translateX(-100px); }
100% {
-webkit-transform: translateX(0);
transform: translateX(0); } }
@keyframes animateOne {
0% {
-webkit-transform: translateX(0);
transform: translateX(0); }
50% {
-webkit-transform: translateX(-100px);
transform: translateX(-100px); }
100% {
-webkit-transform: translateX(0);
transform: translateX(0); } }
.item-animateTwo {
-webkit-animation: animateTwo 15s infinite ease-in-out;
-o-animation: animateTwo 15s infinite ease-in-out;
-ms-animation: animateTwo 15s infinite ease-in-out;
-moz-animation: animateTwo 15s infinite ease-in-out;
animation: animateTwo 15s infinite ease-in-out; }
@-webkit-keyframes animateTwo {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
50% {
-webkit-transform: translate(-50px, 50px);
transform: translate(-50px, 50px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@keyframes animateTwo {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
50% {
-webkit-transform: translate(-50px, 50px);
transform: translate(-50px, 50px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
/******************************** layouts ******************************/
.pp-header-area .header-top-area {
padding: 12px 0;
background-color: var(--primary-color); }
.pp-header-area .header-top-area .contact-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 32px; }
.pp-header-area .header-top-area .contact-wrapper a {
color: var(--white-2);
font-family: var(--font-jakarta);
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px; }
@media (max-width: 1199.97px) {
.pp-header-area .header-top-area .contact-wrapper a {
font-size: 16px; } }
@media (max-width: 991.97px) {
.pp-header-area .header-top-area .contact-wrapper a {
font-size: 14px; } }
@media (max-width: 991.97px) {
.pp-header-area .header-top-area .contact-wrapper {
gap: 16px; } }
@media (max-width: 575.97px) {
.pp-header-area .header-top-area .contact-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 8px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
.pp-header-area .header-btm-area {
position: relative;
padding: 28px 0px;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.pp-header-area .header-btm-area.sticky-header {
padding: 10px 0px;
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: var(--white-color);
z-index: 50;
-webkit-box-shadow: 0px 0px 30px 4px rgba(8, 92, 68, 0.15);
box-shadow: 0px 0px 30px 4px rgba(8, 92, 68, 0.15); }
@media (max-width: 991.97px) {
.pp-header-area .header-btm-area {
padding: 14px 0px; } }
.pp-header-area .header-btm-area .mobile-menu-toggle svg {
fill: var(--paragraph-color); }
@media (max-width: 767.97px) {
.pp-header-area .header-btm-area .mobile-menu-toggle svg {
width: 40px;
height: 40px; } }
.social-icons-wraper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px; }
.social-icons-wraper a.social-icon-link {
width: 24px;
height: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: var(--white-color);
border-radius: 50%;
color: var(--primary-color); }
.logo {
-o-object-fit: contain;
object-fit: contain;
width: 153px !important;
height: 38px;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media (max-width: 767.97px) {
.logo {
height: 40px; } }
@media (max-width: 575.97px) {
.logo {
max-width: 150px; } }
.bn-header-select {
background-color: transparent;
border: 1px solid var(--white-2);
color: var(--white-2); }
.bn-header-select option {
color: var(--paragraph-color); }
.bb-footer-section {
background-color: var(--secondary-color-2);
padding-top: 110px; }
@media (max-width: 1199.97px) {
.bb-footer-section {
padding-top: 80px; } }
@media (max-width: 991.97px) {
.bb-footer-section {
padding-top: 60px; } }
.bb-footer-section .copyright-text {
border-top: 1px solid var(--stroke-color);
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
margin-top: 110px; }
.bb-footer-section .copyright-text a {
color: var(--primary-color); }
@media (max-width: 1199.97px) {
.bb-footer-section .copyright-text {
margin-top: 80px; } }
@media (max-width: 991.97px) {
.bb-footer-section .copyright-text {
margin-top: 60px; } }
@media (max-width: 767.97px) {
.bb-footer-section .copyright-text {
margin-top: 30px; } }
.bb-footer-section .copyright-text p {
font-family: var(--font-outfit);
font-size: 20px;
text-align: center; }
@media (max-width: 1199.97px) {
.bb-footer-section .copyright-text p {
font-size: 18px; } }
@media (max-width: 767.97px) {
.bb-footer-section .copyright-text p {
font-size: 16px; } }
.footer-widget {
color: var(--primary-color);
font-family: var(--font-outfit);
font-style: normal;
font-weight: 500;
line-height: 40px; }
@media (max-width: 767.97px) {
.footer-widget {
line-height: 170%; } }
.footer-widget .foo-title {
color: var(--primary-color);
font-family: var(--font-outfit);
font-style: normal;
font-weight: 500;
line-height: 30px; }
.footer-widget ul li a {
color: var(--paragraph-color);
font-family: var(--font-outfit);
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px; }
@media (max-width: 1439.97px) {
.footer-widget ul li a {
font-size: 18px;
line-height: 120%; } }
@media (max-width: 991.97px) {
.footer-widget ul li a {
font-size: 16px; } }
.footer-widget ul li a:hover {
color: var(--primary-color); }
.footer-widget .foo-text {
color: var(--paragraph-color);
font-family: var(--font-outfit);
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px; }
@media (max-width: 1439.97px) {
.footer-widget .foo-text {
font-size: 18px;
line-height: 120%; } }
@media (max-width: 991.97px) {
.footer-widget .foo-text {
font-size: 16px; } }
.footer-widget .social-icons-wraper .social-icon-link {
width: 40px;
height: 40px;
background-color: var(--primary-color);
color: var(--white-color);
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
@media (max-width: 991.97px) {
.footer-widget .social-icons-wraper .social-icon-link {
width: 30px;
height: 30px; } }
.footer-widget .social-icons-wraper .social-icon-link:hover {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg); }
.js-cookie-consent.cookie-consent {
padding: 20px 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.js-cookie-consent-agree {
min-height: 38px;
font-size: 14px;
padding: 8px 20px;
color: var(--h2-color);
border: 1px solid var(--secondary-color);
position: relative;
z-index: 1;
background-color: var(--secondary-color); }
/******************************** components ******************************/
.template-btn {
color: var(--primary-color);
font-family: var(--font-outfit);
font-size: 18px;
font-style: normal;
text-transform: capitalize;
font-weight: 500;
min-width: 160px;
min-height: 60px;
line-height: 28px;
padding: 15px 30px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
gap: 10px;
-ms-flex-negative: 0;
flex-shrink: 0;
border-radius: 8px;
overflow: hidden;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
border: 1px solid transparent; }
@media (max-width: 1439.97px) {
.template-btn {
min-height: 56px;
font-size: 16px;
padding: 12px 24px;
min-width: 120px; } }
@media (max-width: 1199.97px) {
.template-btn {
min-height: 48px;
font-size: 14px;
padding: 8px 20px; } }
@media (max-width: 991.97px) {
.template-btn {
line-height: 35px;
min-height: 42px;
padding: 4px 15px; } }
.template-btn.primary-btn {
color: var(--h2-color);
border: 1px solid var(--secondary-color);
position: relative;
z-index: 1;
background-color: transparent; }
.template-btn.primary-btn::after {
content: '';
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: var(--secondary-color);
z-index: -1;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.template-btn.primary-btn:hover {
background-color: var(--secondary-color-2); }
.template-btn.primary-btn:hover::after {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.template-btn.primary-outline-btn {
color: var(--white-1);
background-color: var(--primary-color);
border: 1px solid var(--secondary-color);
position: relative;
z-index: 1; }
.template-btn.primary-outline-btn::after {
content: '';
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: var(--secondary-color);
z-index: -1;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.template-btn.primary-outline-btn:hover {
background-color: var(--secondary-color-2);
color: var(--h2-color); }
.template-btn.primary-outline-btn:hover::after {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%); }
.template-btn.secondary-btn {
border: 1px solid rgba(8, 92, 68, 0.2);
background-color: transparent;
color: var(--h3-color);
z-index: 1;
position: relative; }
.template-btn.secondary-btn::after {
content: '';
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: var(--bg-color);
z-index: -1;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.template-btn.secondary-btn:hover {
background-color: var(--secondary-color-2); }
.template-btn.secondary-btn:hover::after {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.bb-feedback-section {
position: relative;
margin-left: 170px;
height: 776px; }
@media (max-width: 1199.97px) {
.bb-feedback-section {
height: initial; } }
.bb-feedback-section .slick-prev,
.bb-feedback-section .owl-prev {
position: absolute;
left: -80px;
top: 40%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border: 1px solid var(--primary-color) !important;
background-color: var(--white-color) !important;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.bb-feedback-section .slick-prev:hover,
.bb-feedback-section .owl-prev:hover {
background-color: var(--primary-color) !important;
color: var(--white-color) !important; }
.bb-feedback-section .slick-next,
.bb-feedback-section .owl-next {
position: absolute;
left: -80px;
top: 52%;
-webkit-transform: translateY(-60%);
-ms-transform: translateY(-60%);
transform: translateY(-60%);
border: 1px solid var(--secondary-color) !important;
background-color: var(--secondary-color) !important;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.bb-feedback-section .slick-next:hover,
.bb-feedback-section .owl-next:hover {
border: 1px solid var(--primary-color) !important;
background-color: transparent !important;
color: var(--h2-color) !important; }
@media (max-width: 1199.97px) {
.bb-feedback-section {
margin-left: 0; }
.bb-feedback-section .owl-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 30px;
gap: 10px; }
.bb-feedback-section .owl-prev,
.bb-feedback-section .owl-next {
top: initial;
bottom: -120px;
left: initial;
position: static;
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%); } }
.bb-feedback-section .bb-feedback-container {
left: -66px; }
@media (max-width: 1199.97px) {
.bb-feedback-section .bb-feedback-container {
left: 0; } }
.bb-feedback-section .feedback-slider-position-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
@media (max-width: 1199.97px) {
.bb-feedback-section .feedback-slider-position-wrapper {
position: static; } }
.bb-feedback-section .bb-feedback-item {
height: 675px; }
@media (max-width: 1499.97px) {
.bb-feedback-section .bb-feedback-item {
height: 685px; } }
@media (max-width: 1439.97px) {
.bb-feedback-section .bb-feedback-item {
height: 670px; } }
@media (max-width: 1199.97px) {
.bb-feedback-section .bb-feedback-item {
height: initial; } }
.bb-feedback-section .bb-feedback-item .feedback-user-img {
width: 512px;
height: 512px;
-o-object-fit: cover;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
z-index: 1;
border-radius: 24px; }
@media (max-width: 1439.97px) {
.bb-feedback-section .bb-feedback-item .feedback-user-img {
width: 500px; } }
@media (max-width: 1399.97px) {
.bb-feedback-section .bb-feedback-item .feedback-user-img {
width: 460px; } }
@media (max-width: 1299.97px) {
.bb-feedback-section .bb-feedback-item .feedback-user-img {
width: 420px; } }
@media (max-width: 1199.97px) {
.bb-feedback-section .bb-feedback-item .feedback-user-img {
display: none; } }
.bb-feedback-section .bb-feedback-item .feedback-user-img-inner {
display: none;
margin-bottom: 20px; }
@media (max-width: 1199.97px) {
.bb-feedback-section .bb-feedback-item .feedback-user-img-inner {
display: block;
width: 100%; } }
.bb-feedback-section .bb-feedback-item .feedback-contents {
position: relative;
background-size: 100% 100%;
background-position: bottom;
padding: 60px 56px;
width: calc(100% - 40px);
margin-left: auto;
position: absolute;
bottom: 0;
right: 0; }
@media (max-width: 1199.97px) {
.bb-feedback-section .bb-feedback-item .feedback-contents {
position: static;
padding: 30px;
width: 100%; } }
@media (max-width: 991.97px) {
.bb-feedback-section .bb-feedback-item .feedback-contents {
background-image: none !important;
border: 1px solid var(--stroke-color);
border-radius: 24px;
padding: 20px; } }
.bb-feedback-section .bb-feedback-item .feedback-contents .divider {
display: block;
margin-top: 40px;
margin-bottom: 40px;
background-color: rgba(3, 22, 52, 0.1);
height: 1px;
width: 100%;
position: relative; }
@media (max-width: 1199.97px) {
.bb-feedback-section .bb-feedback-item .feedback-contents .divider {
margin-top: 20px;
margin-bottom: 20px; } }
.bb-feedback-section .bb-feedback-item .feedback-contents .divider::after {
content: '';
width: 60px;
height: 3px;
-ms-flex-negative: 0;
flex-shrink: 0;
background-color: var(--secondary-color);
position: absolute;
top: -1.5px;
left: 0; }
.bb-feedback-section .bb-feedback-item .feedback-contents .feedback-user-info {
padding-top: 220px; }
@media (max-width: 1199.97px) {
.bb-feedback-section .bb-feedback-item .feedback-contents .feedback-user-info {
padding-top: 0; } }
.bb-feedback-section .bb-feedback-item .feedback-contents .feedback-right-content {
margin-left: -30px; }
@media (max-width: 1199.97px) {
.bb-feedback-section .bb-feedback-item .feedback-contents .feedback-right-content {
margin-left: initial; } }
.bb-feedback-section .bb-feedback-item .feedback-contents .inner-content-wrapper {
height: 168px;
overflow-y: scroll;
/* Customize scrollbar */ }
@media (max-width: 991.97px) {
.bb-feedback-section .bb-feedback-item .feedback-contents .inner-content-wrapper {
height: 200px; } }
.bb-feedback-section .bb-feedback-item .feedback-contents .inner-content-wrapper::-webkit-scrollbar {
width: 2px; }
.bb-feedback-section .bb-feedback-item .feedback-contents .inner-content-wrapper::-webkit-scrollbar-thumb {
background-color: var(--primary-color);
border-radius: 10px; }
.bb-feedback-section .bb-feedback-item .feedback-contents .inner-content-wrapper::-webkit-scrollbar-track {
background-color: transparent; }
.journey-to-bank-section {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 20px;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
overflow-x: scroll;
scroll-behavior: smooth;
margin-bottom: 110px; }
.bn-input-wrapper .form-label {
color: var(--h3-color);
font-family: var(--font-outline);
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px;
display: block; }
@media (max-width: 1439.97px) {
.bn-input-wrapper .form-label {
font-size: 18px;
line-height: 120%; } }
@media (max-width: 991.97px) {
.bn-input-wrapper .form-label {
font-size: 16px; } }
.bn-input-wrapper .bn-input {
font-size: 18px;
font-weight: 500;
min-width: 160px;
width: 100%;
min-height: 60px;
line-height: 28px;
padding: 15px 30px;
font-family: var(--font-jakarta);
border-radius: 10px;
border: 1px solid var(--stroke-color);
background: var(--white-1, #F3F3FF);
outline: none; }
@media (max-width: 1439.97px) {
.bn-input-wrapper .bn-input {
min-height: 56px;
font-size: 16px;
padding: 12px 24px;
min-width: 120px; } }
@media (max-width: 1199.97px) {
.bn-input-wrapper .bn-input {
min-height: 48px;
font-size: 14px;
padding: 8px 20px; } }
@media (max-width: 991.97px) {
.bn-input-wrapper .bn-input {
line-height: 30px;
min-height: 42px;
padding: 4px 15px; } }
.bn-input-wrapper .bn-input.error {
border-color: red; }
.bn-input-wrapper .bn-input:focus {
border-color: var(--primary-color); }
.bn-input-wrapper .error-msg,
.bn-input-wrapper .hint-msg {
font-size: 14px;
margin-top: 4px;
display: block; }
@media (max-width: 767.97px) {
.bn-input-wrapper .error-msg,
.bn-input-wrapper .hint-msg {
font-size: 12px; } }
.bn-input-wrapper .error-msg {
color: red; }
.bn-input-wrapper .hint-msg {
color: var(--paragraph-color); }
.bb-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 35px; }
.bb-menu li:hover > a::after {
opacity: 1;
visibility: visible;
width: 100%; }
.bb-menu li a {
color: var(--h3-color);
font-family: var(--font-jakarta);
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
text-transform: capitalize;
display: inline-block;
position: relative; }
@media (max-width: 1439.97px) {
.bb-menu li a {
font-size: 18px; } }
@media (max-width: 1199.97px) {
.bb-menu li a {
font-size: 16px; } }
@media (max-width: 991.97px) {
.bb-menu li a {
font-size: 14px; } }
.bb-menu li a:after {
content: "";
position: absolute;
left: 0;
bottom: -5px;
width: 0%;
height: 1px;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
background-color: var(--primary-color);
opacity: 0;
visibility: hidden;
transition: var(--transition); }
.bb-menu li.has-submenu {
position: relative; }
.bb-menu li .has-submenu-icon {
margin-left: 8px; }
.bb-menu li .submenu {
position: absolute;
overflow: hidden;
opacity: 0;
visibility: hidden;
top: 150%;
left: 0;
width: 220px;
background-color: var(--white-1);
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
border-radius: 10px;
-webkit-box-shadow: 0px 0px 23px 0px rgba(6, 32, 26, 0.2);
box-shadow: 0px 0px 23px 0px rgba(6, 32, 26, 0.2); }
.bb-menu li .submenu li a {
display: block;
padding: 8px 20px; }
.bb-menu li .submenu li a::after {
content: initial; }
.bb-menu li .submenu li:hover a {
background-color: var(--secondary-color); }
.bb-menu li:hover .submenu {
opacity: 1;
visibility: visible; }
/************************ mobile menu start ****************/
.mobile-menu {
width: 300px;
height: 100%;
position: fixed;
top: 0;
left: -310px;
background-color: var(--white-color);
z-index: 100;
padding: 20px;
overflow-y: scroll;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.mobile-menu .mobile-menu-header {
background-color: var(--white-1);
padding: 8px;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 10px; }
.mobile-menu .mobile-logo {
width: 120px;
height: 40px;
-o-object-fit: contain;
object-fit: contain; }
.mobile-menu .close {
width: 32px;
height: 32px;
border-radius: 8px;
background-color: var(--primary-color);
color: var(--white-color); }
.mobile-menu .logo {
width: 100%;
display: block;
background-color: var(--primary-color-900);
text-align: center;
padding: 10px;
border-radius: 5px;
-o-object-fit: contain;
object-fit: contain; }
@media (max-width: 575.97px) {
.mobile-menu .logo {
max-width: 150px; } }
.mobile-menu .mobile-nav-menu {
margin-top: 20px; }
.mobile-menu .mobile-nav-menu li {
display: block; }
.mobile-menu .mobile-nav-menu li + li {
border-top: 1px solid var(--primary-color-200); }
.mobile-menu .mobile-nav-menu li a {
text-transform: capitalize;
display: block;
color: var(--primary-color);
padding: 10px 0;
font-size: 16px; }
.mobile-menu .mobile-nav-menu li.has-submenu {
position: relative; }
.mobile-menu .mobile-nav-menu li.has-submenu > i {
position: absolute;
right: 0;
top: 3px;
padding: 8px;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.mobile-menu .mobile-nav-menu li.has-submenu > i.icon-rotate {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.mobile-menu .mobile-nav-menu li.has-submenu > .submenu-wrapper {
padding-left: 15px;
display: none; }
.mobile-menu.active {
left: 0; }
.bn-single-service-card {
padding: 36px 34px;
border-radius: 20px;
border: 1px solid rgba(8, 92, 68, 0.2);
background: var(--white, #F3F3FF);
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
position: relative; }
@media (max-width: 1439.97px) {
.bn-single-service-card {
padding: 30px 24px; } }
.bn-single-service-card.bn-single-service-card-2 {
padding: 60px 26px; }
@media (max-width: 1439.97px) {
.bn-single-service-card.bn-single-service-card-2 {
padding: 40px 24px; } }
.bn-single-service-card.bn-single-service-card-2:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 100px;
-ms-flex-negative: 0;
flex-shrink: 0;
border-radius: 19px 0px 100px 0px;
background: var(--Secondary-2, #F7FFD9);
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.bn-single-service-card.bn-single-service-card-2:hover:after {
background: var(--Secondary, #D9FF43); }
.bn-single-service-card.bn-single-service-card-2:hover .card-img-wrapper {
background-color: transparent; }
.bn-single-service-card.bn-single-service-card-2 .card-img-wrapper {
background-color: transparent;
margin-bottom: 30px;
width: initial;
height: initial; }
@media (max-width: 991.97px) {
.bn-single-service-card.bn-single-service-card-2 .card-img-wrapper {
margin-bottom: 20px; } }
.bn-single-service-card.bn-single-service-card-2 .card-img-wrapper .card-img {
width: 80px;
height: 80px; }
@media (max-width: 1439.97px) {
.bn-single-service-card.bn-single-service-card-2 .card-img-wrapper .card-img {
width: 60px;
height: 60px; } }
.bn-single-service-card .card-img-wrapper {
width: 100px;
height: 100px;
border-radius: 50%;
margin-bottom: 20px;
background: var(--Secondary-2, #F7FFD9);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.bn-single-service-card .card-img-wrapper .card-img {
width: 50px;
height: 50px; }
.bn-single-service-card .title {
color: #46514E;
font-family: var(--template-font-2);
font-style: normal;
font-weight: 500;
margin-bottom: 8px; }
.bn-single-service-card .des {
color: var(--paragraph, #2A3F3A);
text-align: center;
font-family: "Plus Jakarta Sans";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px; }
.bn-single-service-card:hover {
-webkit-box-shadow: 0px 0px 23px 0px rgba(6, 32, 26, 0.2);
box-shadow: 0px 0px 23px 0px rgba(6, 32, 26, 0.2); }
.bn-single-service-card:hover .card-img-wrapper {
background-color: var(--Secondary, #D9FF43); }
.bn-single-service-card:hover .title {
color: #085C44; }
.single-pricing-box {
border-radius: 10px;
border: 1px solid var(--stroke, #CEDEDA);
background: #FFF; }
.single-pricing-box.active {
-webkit-box-shadow: 0px 0px 30px 4px rgba(8, 92, 68, 0.15);
box-shadow: 0px 0px 30px 4px rgba(8, 92, 68, 0.15);
margin-top: -60px; }
@media (max-width: 991.97px) {
.single-pricing-box.active {
margin-top: 0; } }
.single-pricing-box.active .pricing-header {
display: block; }
.single-pricing-box.active .inner-box .pricing-header-bottom .pricing-title {
color: var(--h2-color); }
.single-pricing-box.active .inner-box .pricing-header-bottom .amount {
color: var(--h2-color); }
.single-pricing-box .pricing-header {
background-color: #D9FF43;
padding: 16px;
border-radius: 10px 10px 0px 0px;
display: none; }
.single-pricing-box .pricing-header .title {
color: var(--primary, #085C44);
font-family: var(--font-outfit);
font-style: normal;
font-weight: 500;
text-align: center; }
.single-pricing-box .inner-box {
background: #FFF;
padding: 60px 42px;
border-radius: 10px; }
@media (max-width: 1439.97px) {
.single-pricing-box .inner-box {
padding: 40px 20px; } }
.single-pricing-box .inner-box .pricing-header-bottom .pricing-title {
color: var(--h3-color);
font-family: var(--font-outfit);
font-style: normal;
font-weight: 500; }
.single-pricing-box .inner-box .pricing-header-bottom .amount {
color: var(--h3-color);
font-family: var(--font-outfit);
font-style: normal;
font-weight: 500; }
.single-pricing-box .inner-box .pricing-header-bottom .amount span {
color: var(--paragraph-color);
font-family: var(--font-jakarta);
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 20px; }
.single-pricing-box .inner-box .divider {
border-top: 1px solid #E7E7F1;
margin-top: 30px;
margin-bottom: 30px; }
@media (max-width: 1439.97px) {
.single-pricing-box .inner-box .divider {
margin-top: 20px;
margin-bottom: 20px; } }
.single-pricing-box .inner-box .pricing-body ul {
margin-bottom: 60px; }
@media (max-width: 1439.97px) {
.single-pricing-box .inner-box .pricing-body ul {
margin-bottom: 30px; } }
.single-pricing-box .inner-box .pricing-body ul li {
margin-bottom: 20px;
color: var(--H2-Text, #06201A);
font-family: "Plus Jakarta Sans";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px; }
.single-pricing-box .inner-box .pricing-body ul li .fa-check {
color: var(--Secondary, #085C44);
margin-right: 10px; }
.single-pricing-box .template-btn {
background: var(--Secondary-2, #F7FFD9); }
.single-blog {
padding: 24px;
border-radius: 10px;
border: 1px solid var(--stroke, #CEDEDA);
background: var(--white, #F3F3FF);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
@media (max-width: 575.97px) {
.single-blog {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
.single-blog.single-blog-vertical {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
@media (max-width: 991.97px) {
.single-blog.single-blog-vertical {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; } }
.single-blog.single-blog-vertical .blog-img-wrapper {
width: 100%;
height: 305px; }
@media (max-width: 575.97px) {
.single-blog.single-blog-vertical .blog-img-wrapper {
height: 200px; } }
.single-blog .blog-img-wrapper {
width: 215px;
height: 212px;
-ms-flex-negative: 0;
flex-shrink: 0;
border-radius: 8px;
overflow: hidden; }
@media (max-width: 575.97px) {
.single-blog .blog-img-wrapper {
width: 100%;
height: 200px; } }
.single-blog .blog-img-wrapper img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.single-blog .blog-content .date {
color: var(--H2-Text, #06201A);
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 15px;
display: inline-block;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.single-blog .blog-content .title {
color: var(--H2-Text, #06201A);
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 38px;
display: block;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
@media (max-width: 1439.97px) {
.single-blog .blog-content .title {
margin-bottom: 20px; } }
.single-blog .blog-content .title:hover {
color: var(--primary, #085C44); }
.single-blog .blog-content .read-more-btn {
color: var(--primary, #085C44);
font-family: "Plus Jakarta Sans";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px; }
.single-blog .blog-content .read-more-btn i {
color: var(--primary, #06201A); }
.single-blog:hover {
background: var(--Secondary-2, #F7FFD9); }
.single-blog:hover .blog-content .read-more-btn {
color: var(--primary, #085C44);
font-family: "Plus Jakarta Sans"; }
.pp-single-blog {
border-radius: 12px;
background: var(--white-color); }
.pp-single-blog .upper-wrapper {
overflow: hidden;
position: relative;
border-radius: 12px; }
.pp-single-blog .overlay {
position: absolute;
z-index: 11;
opacity: 0;
visibility: hidden;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 12px;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(56, 105, 60, 0.1)), to(rgba(217, 255, 67, 0.6)));
background: -webkit-linear-gradient(top, rgba(56, 105, 60, 0.1) 0%, rgba(217, 255, 67, 0.6) 100%);
background: -o-linear-gradient(top, rgba(56, 105, 60, 0.1) 0%, rgba(217, 255, 67, 0.6) 100%);
background: linear-gradient(180deg, rgba(56, 105, 60, 0.1) 0%, rgba(217, 255, 67, 0.6) 100%); }
.pp-single-blog .blog-img {
border-radius: 12px;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.pp-single-blog .blog-meta-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 16px 0px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 32px;
margin-bottom: 16px; }
@media (max-width: 767.97px) {
.pp-single-blog .blog-meta-wrapper {
gap: 8px; } }
.pp-single-blog .blog-meta-wrapper .meta-link {
min-width: 133px;
padding-right: 30px;
text-align: left;
color: var(--text-color-800);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 170%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 8px;
text-transform: capitalize;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
border-right: 1px solid var(--text-color-600); }
.pp-single-blog .blog-meta-wrapper .meta-link svg {
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.pp-single-blog .blog-meta-wrapper .meta-link svg path {
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.pp-single-blog .blog-meta-wrapper .meta-link:last-child {
border-right: none; }
.pp-single-blog .blog-meta-wrapper a.meta-link:hover {
color: var(--primary-color-900); }
.pp-single-blog .blog-meta-wrapper a.meta-link:hover svg {
fill: var(--primary-color-900); }
.pp-single-blog .blog-meta-wrapper a.meta-link:hover svg path {
fill: var(--primary-color-900); }
.pp-single-blog .bottom-contents-wrapper {
padding-top: 30px;
padding-left: 40px;
padding-bottom: 40px;
border-radius: 20px;
border: 1px solid rgba(8, 92, 68, 0.2);
border-top: none;
border-top-right-radius: 0;
border-top-left-radius: 0;
background: #FFF;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
margin-top: -10px; }
@media (max-width: 1439.97px) {
.pp-single-blog .bottom-contents-wrapper {
padding-left: 30px;
padding-bottom: 30px; } }
@media (max-width: 991.97px) {
.pp-single-blog .bottom-contents-wrapper {
padding-left: 20px;
padding-bottom: 20px; } }
.pp-single-blog .blog-card-title {
margin-bottom: 8px; }
.pp-single-blog .blog-card-title a {
color: var(--h3-color);
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.pp-single-blog .blog-card-title a:hover {
color: var(--primary-color-900); }
.pp-single-blog .blog-card-des {
color: var(--paragraph-color);
margin-bottom: 12px; }
.pp-single-blog .date-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
padding: 10px 11px 9px 10px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 2px;
background: var(--white-2); }
.pp-single-blog .date-wrapper .date-txt {
color: var(--hr-color);
font-family: var(--font-jakarta);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal; }
.pp-single-blog .author-box {
border-radius: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 14px;
gap: 10px;
background-color: var(--white-color);
position: absolute;
left: 20px;
bottom: 20px;
z-index: 12; }
.pp-single-blog .author-box .img-wrapper .auth-img {
width: 40px;
height: 40px;
-ms-flex-negative: 0;
flex-shrink: 0;
border-radius: 50%; }
.pp-single-blog .author-box .auth-title {
color: var(--primary-color);
font-family: var(--font-outfit);
font-style: normal;
font-weight: 500;
line-height: 20px;
margin-bottom: 4px; }
.pp-single-blog .author-box .auth-date {
color: var(--primary-color);
font-size: 16px;
font-family: var(--font-jakarta);
font-style: normal;
font-weight: 400;
line-height: 100%; }
.pp-single-blog:hover .overlay {
opacity: 1;
visibility: visible; }
.pp-single-blog:hover .blog-img {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02); }
.bb-single-counter-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 14px;
position: relative; }
.bb-single-counter-box.border-right::after {
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
content: "";
width: 1px;
height: 140px;
-ms-flex-negative: 0;
flex-shrink: 0;
background-color: var(--white-2); }
@media (max-width: 991.97px) {
.bb-single-counter-box.border-right::after {
content: initial; } }
.bb-single-counter-box .counter-icon {
width: 76px;
height: 76px;
background-color: var(--primary-color);
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.bb-single-counter-box .counter-icon img {
width: 36px;
height: 36px;
-o-object-fit: contain;
object-fit: contain; }
@media (max-width: 1439.97px) {
.bb-single-counter-box .counter-icon {
width: 50px;
height: 50px; }
.bb-single-counter-box .counter-icon img {
width: 24px;
height: 24px; } }
.bb-single-counter-box .counter-contents .counter-number {
color: var(--primary-color-2);
font-family: var(--font-outfit);
font-size: 54px;
font-style: normal;
font-weight: 500;
line-height: 74px; }
@media (max-width: 1439.97px) {
.bb-single-counter-box .counter-contents .counter-number {
font-size: 24px;
line-height: 120%; } }
.bb-single-counter-box .counter-contents .counter-title {
color: var(--paragraph-color);
font-family: var(--font-jakarta);
line-height: 100%; }
@media (max-width: 1439.97px) {
.bb-single-counter-box .counter-contents .counter-title {
font-size: 14px; } }
.single-journey-bank {
width: 470px;
height: 646px;
-ms-flex-negative: 0;
flex-shrink: 0;
position: relative;
border-radius: 20px;
overflow: hidden; }
@media (max-width: 1439.97px) {
.single-journey-bank {
width: 350px;
height: 450px; } }
@media (max-width: 991.97px) {
.single-journey-bank {
width: 280px;
height: 300px; } }
.single-journey-bank:hover .overlay {
opacity: 1;
visibility: visible; }
.single-journey-bank .overlay {
opacity: 0;
visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
border-radius: 20px;
background: -webkit-linear-gradient(93deg, #357965 2.95%, rgba(217, 255, 67, 0.1) 98.34%);
background: -o-linear-gradient(93deg, #357965 2.95%, rgba(217, 255, 67, 0.1) 98.34%);
background: linear-gradient(357deg, #357965 2.95%, rgba(217, 255, 67, 0.1) 98.34%); }
.single-journey-bank .img-thumb {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.single-journey-bank .title {
padding: 60px 40px;
position: absolute;
bottom: 0;
left: 0;
color: var(--white-color);
z-index: 11; }
@media (max-width: 1439.97px) {
.single-journey-bank .title {
padding: 30px; } }
@media (max-width: 991.97px) {
.single-journey-bank .title {
padding: 20px; } }
.bb-newsletter-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid var(--stroke-color);
border-radius: 12px;
padding: 4px 4px 4px 20px;
position: relative;
max-width: 300px;
width: 100%;
position: relative; }
.bb-newsletter-form .search-input {
border: none;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
background-color: var(--secondary-color-2); }
.bb-newsletter-form .submit-btn {
position: absolute;
right: 4px;
bottom: 3px;
background-color: var(--secondary-color);
border-radius: 8px;
width: 44px;
height: 44px;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media (max-width: 767.97px) {
.bb-newsletter-form .submit-btn {
width: 35px;
height: 30px; }
.bb-newsletter-form .submit-btn svg {
width: 18px;
height: 20px; } }
.creg-accodion .accordion-item {
border: 0;
padding-bottom: 30px;
position: relative; }
@media (max-width: 991.97px) {
.creg-accodion .accordion-item {
padding-bottom: 10px; } }
.creg-accodion .accordion-item:last-child {
padding-bottom: 0px; }
.creg-accodion .accordion-item::after {
content: '';
position: absolute;
left: 20px;
top: 0;
width: 1px;
height: 100%;
background-color: var(--primary-color); }
.creg-accodion .heading {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
margin-bottom: 10px;
cursor: pointer; }
.creg-accodion .heading[aria-expanded="true"] .counter-no {
background-color: var(--secondary-color);
color: var(--primary-color); }
.creg-accodion .heading[aria-expanded="true"] .title {
color: var(--primary-color); }
.creg-accodion .heading .counter-no {
width: 40px;
height: 40px;
border-radius: 50%;
-ms-flex-negative: 0;
flex-shrink: 0;
background-color: var(--secondary-color-2);
color: var(--h2-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-family: var(--font-outfit);
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 30px;
position: relative;
z-index: 1; }
.creg-accodion .heading .title {
font-family: var(--font-outfit);
font-style: normal;
font-weight: 400;
color: var(--primary-color-2); }
.creg-accodion .des {
margin-left: 50px; }
.faq-accordion-wrapper .accordion-item {
padding: 30px;
border: 1px solid var(--stroke-color);
background: var(--white-1); }
@media (max-width: 1199.97px) {
.faq-accordion-wrapper .accordion-item {
padding: 20px; } }
.faq-accordion-wrapper .accordion-item:has(button.h4[aria-expanded="true"]) {
background-color: var(--white-color); }
.faq-accordion-wrapper .accordion-item .h4 {
position: relative;
width: 100%;
text-align: left;
padding-right: 40px; }
.faq-accordion-wrapper .accordion-item .h4::after {
content: '\f067';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
position: absolute;
top: 22px;
right: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 33px;
height: 33px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%;
border: 1px solid var(--secondary-color);
background-color: transparent;
color: var(--white-color);
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
color: var(--paragraph-color); }
.faq-accordion-wrapper .accordion-item .h4[aria-expanded="true"] {
color: var(--primary-color); }
.faq-accordion-wrapper .accordion-item .h4[aria-expanded="true"]::after {
color: var(--primary-color);
content: '\f068'; }
.bb-breadcrumb-area {
padding: 140px 0px;
background-color: var(--primary-color); }
@media (max-width: 991.97px) {
.bb-breadcrumb-area {
padding: 100px 0px; } }
@media (max-width: 767.97px) {
.bb-breadcrumb-area {
padding: 80px 0px; } }
@media (max-width: 575.97px) {
.bb-breadcrumb-area {
padding: 60px 0px; } }
.bb-breadcrumb-area .breadcrumb-contents {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.bb-breadcrumb-area .breadcrumb-contents ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.bb-breadcrumb-area .breadcrumb-contents ul li::after {
content: "|";
color: var(--white-2);
margin: 0 6px; }
.bb-breadcrumb-area .breadcrumb-contents ul li:last-child::after {
content: none; }
.bb-breadcrumb-area .breadcrumb-contents ul li .link-title {
color: var(--white-2);
font-family: var(--font-jakarta);
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px;
text-transform: capitalize; }
@media (max-width: 991.97px) {
.bb-breadcrumb-area .breadcrumb-contents ul li .link-title {
font-size: 16px; } }
.bb-breadcrumb-area .breadcrumb-contents ul li .link-title.active {
color: var(--secondary-color); }
.bb-breadcrumb-area .breadcrumb-contents ul li a.link-title:hover {
color: var(--secondary-color); }
.bb-breadcrumb-area .bread-title {
color: var(--white-color);
font-family: var(--font-outfit); }
/****************************** page styles ******************************/
.bb-hero-section {
background-color: var(--primary-color);
padding-top: 142px;
padding-bottom: 151px;
overflow: hidden; }
@media (max-width: 1439.97px) {
.bb-hero-section {
padding-top: 80px;
padding-bottom: 89px; } }
@media (max-width: 991.97px) {
.bb-hero-section {
padding-top: 60px;
padding-bottom: 60px; } }
.bb-hero-section .lg-title {
color: var(--white-color);
margin-bottom: 18px;
line-height: 104px;
font-style: normal; }
@media (max-width: 1439.97px) {
.bb-hero-section .lg-title {
line-height: 70px; } }
@media (max-width: 1199.97px) {
.bb-hero-section .lg-title {
line-height: 120%; } }
@media (max-width: 991.97px) {
.bb-hero-section .lg-title {
font-size: 40px; } }
.bb-hero-section .des {
margin-bottom: 30px;
color: rgba(255, 255, 255, 0.8);
line-height: 28px;
font-style: normal;
padding-right: 110px; }
@media (max-width: 767.97px) {
.bb-hero-section .des {
padding-right: 0; } }
.bb-hero-section .active-user {
margin-top: 30px; }
.bb-hero-section .hero-img {
width: 748px;
height: 670px;
position: absolute;
right: -22%;
bottom: -156px; }
@media (max-width: 1439.97px) {
.bb-hero-section .hero-img {
width: 648px;
height: 570px; } }
@media (max-width: 991.97px) {
.bb-hero-section .hero-img {
width: 494px;
height: 456px; } }
@media (max-width: 767.97px) {
.bb-hero-section .hero-img {
margin-top: 32px;
width: 100%;
height: 100%;
position: static;
margin-bottom: -65px; } }
.bb-hero-section .state-circle {
width: 154px;
position: absolute;
right: 0px;
top: 37px; }
@media (max-width: 1439.97px) {
.bb-hero-section .state-circle {
width: 124px; } }
@media (max-width: 1199.97px) {
.bb-hero-section .state-circle {
width: 104px; } }
@media (max-width: 767.97px) {
.bb-hero-section .state-circle {
display: none; } }
.bb-hero-section .active-user-info-wrapper {
margin-top: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px; }
.bb-hero-section .active-user-info-wrapper .img-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.bb-hero-section .active-user-info-wrapper .img-wrapper img {
width: 55px;
height: 56px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: -18px;
border: 2px solid white;
border-radius: 50%; }
@media (max-width: 767.97px) {
.bb-hero-section .active-user-info-wrapper .img-wrapper img {
width: 45px;
height: 45px;
margin-left: -15px; } }
.bb-hero-section .active-user-info-wrapper .img-wrapper img:first-child {
margin-left: 0; }
.bb-hero-section .active-user-info-wrapper .content-wrapper .count {
color: var(--white-1);
font-family: var(--font-jakarta);
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px;
display: block; }
@media (max-width: 1199.97px) {
.bb-hero-section .active-user-info-wrapper .content-wrapper .count {
font-size: 18px;
line-height: 120%; } }
@media (max-width: 991.97px) {
.bb-hero-section .active-user-info-wrapper .content-wrapper .count {
font-size: 16px; } }
.bb-hero-section .active-user-info-wrapper .content-wrapper .active-user {
color: var(--white-1);
font-family: var(--font-jakarta);
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px; }
@media (max-width: 1199.97px) {
.bb-hero-section .active-user-info-wrapper .content-wrapper .active-user {
font-size: 16px;
line-height: 100%; } }
@media (max-width: 991.97px) {
.bb-hero-section .active-user-info-wrapper .content-wrapper .active-user {
font-size: 14px; } }
.bb-home-about-section {
overflow: hidden; }
.bb-home-about-section .bn-about-image-wrapper .about-img {
width: 591px;
-o-object-fit: contain;
object-fit: contain;
margin-right: 40px; }
@media (max-width: 1599.97px) {
.bb-home-about-section .bn-about-image-wrapper .about-img {
width: 500px; } }
@media (max-width: 1439.97px) {
.bb-home-about-section .bn-about-image-wrapper .about-img {
width: 100%; } }
.bb-home-about-section .about-contents {
position: relative;
left: 80px; }
@media (max-width: 1599.97px) {
.bb-home-about-section .about-contents {
left: 0; } }
.bb-home-about-section .about-contents .title {
font-style: normal;
font-weight: 500; }
.bb-home-about-section .about-contents .features-list li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 6px;
margin-bottom: 20px; }
.bb-home-about-section .about-contents .features-list li i {
color: var(--primary-color);
font-size: 18px; }
.bb-home-about-section .about-contents .features-list li:last-child {
margin-bottom: 0; }
.bb-create-acnt-section .creg-title {
font-style: normal;
font-weight: 700;
margin-bottom: 10px;
color: var(--primary-color); }
.bb-create-acnt-section .creg-des {
font-style: normal;
font-weight: 400; }
.bb-create-acnt-section .creg-img {
width: 100%; }
.bb-pricing-section {
overflow: hidden; }
.bb-pricing-section .pricing-navs {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 28.5px;
border: 1px solid var(--stroke-color);
background: var(--white);
padding: 2px;
position: relative; }
.bb-pricing-section .pricing-navs .discount-info-wrapper {
position: absolute;
top: 12px;
right: -60px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
@media (max-width: 767.97px) {
.bb-pricing-section .pricing-navs .discount-info-wrapper {
right: -40px; } }
@media (max-width: 424.97px) {
.bb-pricing-section .pricing-navs .discount-info-wrapper {
top: 70%;
right: 20px; } }
.bb-pricing-section .pricing-navs .discount-info-wrapper .right-img {
width: 39.115px;
height: 30.463px; }
.bb-pricing-section .pricing-navs .discount-info-wrapper .discount-title {
color: var(--primary-color);
text-align: center;
font-family: var(--font-outfit);
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 28px;
position: relative;
left: 20px;
-webkit-transform: rotate(-9deg);
-ms-transform: rotate(-9deg);
transform: rotate(-9deg); }
@media (max-width: 767.97px) {
.bb-pricing-section .pricing-navs .discount-info-wrapper .discount-title {
font-size: 14px; } }
.bb-pricing-section .pricing-navs .nav-link {
min-width: 136px;
min-height: 52px;
-ms-flex-negative: 0;
flex-shrink: 0;
border-radius: 26px;
padding: 10px 40px;
color: var(--h2-color);
font-family: var(--font-outfit);
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px; }
.bb-pricing-section .pricing-navs .nav-link.active {
background-color: var(--primary-color);
color: var(--white-color); }
.bb-pricing-section .tab-content {
margin-top: 50px; }
@media (max-width: 991.97px) {
.bb-pricing-section .tab-content {
margin-top: 0px; } }
.bb-download-section .playstore-img {
width: 180px;
height: 52px;
-o-object-fit: contain;
object-fit: contain;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media (max-width: 767.97px) {
.bb-download-section .playstore-img {
width: 120px; } }
.bb-download-section .download-right-img {
max-width: 468px;
width: 100%; }
.bb-banner-section .banner-bg-wrapper {
padding: 60px;
overflow: hidden; }
@media (max-width: 1439.97px) {
.bb-banner-section .banner-bg-wrapper {
padding: 40px; } }
.bb-banner-section .banner-position-img {
width: 304px;
-o-object-fit: contain;
object-fit: contain;
position: absolute;
bottom: 0;
left: 50px; }
@media (max-width: 1439.97px) {
.bb-banner-section .banner-position-img {
width: 264px; } }
@media (max-width: 1199.97px) {
.bb-banner-section .banner-position-img {
left: 20px; } }
@media (max-width: 991.97px) {
.bb-banner-section .banner-position-img {
display: none; } }
.bb-banner-section .banner-contents .title {
color: var(--white-color); }
.bb-banner-section .banner-contents .des {
color: var(--white-color); }
.counter-section {
background-color: var(--white-1);
padding: 50px 45px; }
@media (max-width: 575.97px) {
.counter-section {
padding: 30px 25px; } }
.map-section iframe {
width: 100%;
height: 716px; }
@media (max-width: 991.97px) {
.map-section iframe {
height: 450px; } }
/* Cookie Banner Styling */
.bn-cookie-banner {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-color: #f8f9fa;
border-top: 2px solid #e9ecef;
z-index: 1000; }
.bn-cookie-text p {
margin: 0;
color: #495057;
font-size: 0.9rem; }
/* Button styling */
.bn-cookie-buttons .btn-success {
color: var(--h2-color);
border: 1px solid var(--secondary-color);
position: relative;
z-index: 1;
background-color: transparent;
overflow: hidden; }
.bn-cookie-buttons .btn-success::after {
content: '';
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: var(--secondary-color);
z-index: -1;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.bn-cookie-buttons .btn-success:hover {
background-color: var(--secondary-color-2); }
.bn-cookie-buttons .btn-success:hover::after {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.bn-cookie-buttons .btn-outline-secondary {
border: 1px solid rgba(8, 92, 68, 0.2);
background-color: transparent;
color: var(--h3-color);
z-index: 1;
position: relative;
overflow: hidden; }
.bn-cookie-buttons .btn-outline-secondary::after {
content: '';
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: var(--bg-color);
z-index: -1;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.bn-cookie-buttons .btn-outline-secondary:hover {
background-color: var(--secondary-color-2); }
.bn-cookie-buttons .btn-outline-secondary:hover::after {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
/* Responsive adjustments */
@media (max-width: 768px) {
.bn-cookie-banner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
padding: 1rem; }
.bn-cookie-buttons {
margin-top: 0.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 10px; } }
@media (max-width: 576px) {
.bn-cookie-text p {
font-size: 0.85rem; }
.bn-cookie-buttons .btn {
padding: 0.3rem 1rem;
font-size: 0.85rem; } }
@media (max-width: 320px) {
.bn-cookie-text p {
font-size: 0.75rem; }
.bn-cookie-buttons .btn {
padding: 0.2rem 0.8rem;
font-size: 0.8rem; } }
.login-form-wrapper {
background-color: var(--bg-color);
padding: 60px 60px;
border-radius: 24px; }
@media (max-width: 1439.97px) {
.login-form-wrapper {
padding: 40px 40px; } }
@media (max-width: 991.97px) {
.login-form-wrapper {
padding: 30px 30px; } }
.bb-login-section .contact-form-info-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px; }
.bb-login-section .contact-form-info-wrapper .icon-wrapper {
width: 100px;
height: 100px;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: var(--secondary-color-2);
border-radius: 50%; }
@media (max-width: 991.97px) {
.bb-login-section .contact-form-info-wrapper .icon-wrapper {
width: 80px;
height: 80px; } }
.bb-login-section .contact-form-info-wrapper .icon-wrapper img {
width: 50px; }
@media (max-width: 991.97px) {
.bb-login-section .contact-form-info-wrapper .icon-wrapper img {
width: 30px; } }
.bb-login-section .contact-form-info-wrapper .link-to {
color: var(--h3-color);
font-family: var(--font-outfit);
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: 40px; }
@media (max-width: 1439.97px) {
.bb-login-section .contact-form-info-wrapper .link-to {
font-size: 20px;
line-height: 120%; } }
@media (max-width: 991.97px) {
.bb-login-section .contact-form-info-wrapper .link-to {
font-size: 18px; } }
.bb-login-section .contact-form-info-wrapper a.link-to:hover {
color: var(--primary-color); }
.blog-main-wrapper {
padding: 120px 0px; }
@media (max-width: 767.97px) {
.blog-main-wrapper {
padding: 60px 0px; } }
.blog-main-wrapper .blog-list-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 40px; }
.blog-main-wrapper .pp-single-blog .blog-img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-ms-flex-negative: 0;
flex-shrink: 0;
max-width: 872px;
max-height: 480px; }
.blog-main-wrapper .pp-single-blog .blog-card-des {
margin-bottom: 0px; }
.ch-pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 12px; }
@media (max-width: 991.97px) {
.ch-pagination {
margin-bottom: 40px; } }
.ch-pagination li.active a {
background-color: var(--secondary-color);
color: var(--h3-color); }
.ch-pagination li.active a svg {
fill: var(--h3-color); }
.ch-pagination li.active a svg path {
fill: var(--h3-color); }
.ch-pagination li a {
width: 48px;
height: 48px;
display: inline;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 2px;
border: 1px solid var(--text-color-400);
background: var(--secondary-color-2);
color: var(--text-color-900);
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 130%;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.ch-pagination li a:hover {
background-color: var(--secondary-color);
color: var(--h3-color); }
.ch-pagination li a:hover svg {
fill: var(--h3-color); }
.ch-pagination li a:hover svg path {
fill: var(--h3-color); }
.blog-sidebar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px; }
.single-blog-sidebar-widget {
padding: 32px 26px;
border-radius: 12px;
background: var(--white-color);
border: 1px solid rgba(8, 92, 68, 0.2); }
@media (max-width: 1199.97px) {
.single-blog-sidebar-widget {
padding: 20px; } }
.single-blog-sidebar-widget .form-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 0; }
.single-blog-sidebar-widget .form-wrapper .search-input {
padding: 20px 24px;
border-radius: 0px;
background-color: #F3F3FF;
border: none;
color: var(--text-color-800);
font-size: 18px;
line-height: 120%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
@media (max-width: 1199.97px) {
.single-blog-sidebar-widget .form-wrapper .search-input {
padding: 16px 8px; } }
.single-blog-sidebar-widget .form-wrapper .submit-btn {
background-color: var(--secondary-color);
border-radius: 0px;
width: 66px;
height: 61px;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media (max-width: 1199.97px) {
.single-blog-sidebar-widget .form-wrapper .submit-btn {
width: 40px;
height: 53px; } }
.single-blog-sidebar-widget .blog-heading {
position: relative;
margin-bottom: 24px;
font-weight: 500;
font-family: var(--font-outfit);
color: var(--primary-color-2); }
@media (max-width: 1199.97px) {
.single-blog-sidebar-widget .blog-heading {
margin-bottom: 20px; } }
.single-blog-sidebar-widget .sm-blog-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px; }
.single-blog-sidebar-widget .sm-tags-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.single-blog-sidebar-widget .sm-tags-wrapper .tag-link {
background-color: var(--secondary-color);
padding: 6px 10px;
border-radius: 8px;
color: var(--h3-color, #46514E);
font-family: var(--font-outfit);
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 28px;
text-transform: capitalize; }
@media (max-width: 991.97px) {
.single-blog-sidebar-widget .sm-tags-wrapper .tag-link {
padding: 4px 8px;
font-size: 16px; } }
.single-blog-sidebar-widget .sm-tags-wrapper .tag-link:hover {
color: var(--primary-color); }
.single-blog-sidebar-widget .categories-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px; }
.single-blog-sidebar-widget .categories-list li {
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.single-blog-sidebar-widget .categories-list li:hover a {
color: var(--white-color); }
.single-blog-sidebar-widget .categories-list li:hover a .text {
background-color: var(--primary-color); }
.single-blog-sidebar-widget .categories-list li:hover a .number {
color: var(--h2-color);
background-color: var(--secondary-color); }
.single-blog-sidebar-widget .categories-list li a {
color: var(--paragraph-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border: 1px solid rgba(8, 92, 68, 0.2);
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.single-blog-sidebar-widget .categories-list li a .text,
.single-blog-sidebar-widget .categories-list li a .number {
display: inline-block;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition); }
.single-blog-sidebar-widget .categories-list li a .text {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding: 16px 16px;
gap: 10px;
font-family: var(--font-jakarta);
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px;
background: var(--white-1); }
@media (max-width: 1199.97px) {
.single-blog-sidebar-widget .categories-list li a .text {
padding: 8px 16px;
font-size: 16px; } }
.single-blog-sidebar-widget .categories-list li a .number {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 60px;
height: 60px;
padding: 16px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 10px;
font-weight: 500;
font-size: 20px;
background: var(--secondary-color-2);
color: var(--h3-color);
font-family: var(--font-outfit); }
@media (max-width: 1199.97px) {
.single-blog-sidebar-widget .categories-list li a .number {
width: 48px;
height: 48px;
font-size: 18px; } }
.single-blog-sidebar-widget .social-icons-wraper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px; }
.single-blog-sidebar-widget .social-icons-wraper .social-icon-link {
width: 30px;
height: 30px;
border-radius: 50%; }
.single-blog-sidebar-widget .social-icons-wraper .social-icon-link img {
width: 100%; }
.single-sm-blog-card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 16px; }
.single-sm-blog-card .blog-title {
margin-bottom: 8px; }
.single-sm-blog-card .blog-title a {
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
color: var(--h3-color); }
.single-sm-blog-card .blog-title a:hover {
color: var(--primary-color); }
.single-sm-blog-card .date-link {
color: var(--paragraph-color);
font-size: 14px;
font-family: var(--font-jakarta);
font-style: normal;
font-weight: 400;
line-height: 170%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
-webkit-transition: var(--transition);
-o-transition: var(--transition);
transition: var(--transition);
color: var(--text-color-900);
text-transform: capitalize; }
.single-sm-blog-card .date-link:hover {
color: var(--primary-color); }