/* 
--- 01 TYPOGRAPHY SYSTEM

- Font sizes (px)
10 / 12 / 14 / 16 / 18 / 20 / 24 / 30 / 36 / 44 / 52 / 62 / 74 / 86 / 98

- Font weights (px)
Default:400
medium:500
semi-bold:600
bold:700
- Line heights
Default: 1
small :1.05
paragraph:1.6

--- 02 COLORS
#F2F2F2
#CCCCCC
- Primary:#1e40af #1e3a8a 
- Tints: #172554;
- Shades:
- Accents:
- Greys:
#555
#333
--- 03 SHADOWS
--- 04 BORDER-RADIUS
Default:9px
--- 05 WHITESPACE
-Spacing system (px)
2 / 4 / 8 / 12 / 16 / 24 / 32 / 48 / 64 / 80 / 96 / 128
*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  
}
/* *:focus {
  outline: none;
  box-shadow: 0 0 0 0.8rem rgba(30, 64, 175, 0.514);
} */
html {
  font-size: 62.5%;
  overflow-x: hidden;
  scroll-behavior: smooth;
}
body{
  overflow-x: hidden;

}
/* Scroll-bar */
::-webkit-scrollbar{
  width: 1.5rem;
  height: 1.5rem;
}
::-webkit-scrollbar-track{
    background-color: #1e3a8a;
 }
::-webkit-scrollbar-thumb{
   background-color: #fff;
  border: 2px solid #8396D3;
  border-radius: 100vw;
}

/* Scrollbar Styles for WebKit Browsers */
::-webkit-scrollbar {
  width: 1.5rem;
  height: 1.5rem;
}

::-webkit-scrollbar-track {
  background-color: #1e3a8a;
}

::-webkit-scrollbar-thumb {
  background-color: #fff;
  border: 2px solid #1e3a8a;
  border-radius: 100vw;
}

 

/* Fallback for unsupported browsers */
@supports (scrollbar-color: #fff #1e3a8a) {
  body {
    scrollbar-color: #fff #1e3a8a;
    scrollbar-width: thin;
  }
}

/*==============================================================================*/
/* GENERAL COMPONENTS */
/*==============================================================================*/
ul {
  list-style: none;
}
section{
  overflow: hidden;
  }
.btn,
.btn:link,
.btn:visited {
  display: inline-block;
  padding: 1.6rem 3.2rem;
  border-radius: 9px;
  font-size: 2rem;
  text-decoration: none;
  transition: 0.3s all;
  font-weight: 600;
  border: none;
  cursor: pointer;
}
.btn--full:link,
.btn--full:visited {
  background-color: #fff;
  color: #333;
}
.btn--full:hover,
.btn--full:active {
  transform: translateY(-5px);
}
.btn--outline:link,
.btn--outline:visited {
  color: #fff;
  border: 2px solid #fff;
}
.btn.btn--outline:hover,
.btn.btn--outline:active {
  background-color: #eff6ff;
  color: #333;
  transform: translateY(-5px);
}
.margin-right-sm {
  margin-right: 1.6rem !important;
}

.margin-bottom-sm {
  margin-bottom: 2.4rem !important;
}
.margin-bottom-md {
  margin-bottom: 4.8rem !important;
}
.margin-bottom-lg {
  margin-bottom: 9.6rem !important;
}
.container {
  max-width: 120rem;
  padding: 0 3.2rem;
  margin: 0 auto;
  overflow: hidden;
}
.grid {
  display: grid;
  row-gap: 9.6rem;
  column-gap: 6.4rem;
}
.grid:not(:last-child) {
  margin-bottom: 9.6rem;
}
.grid-col-2 {
  grid-template-columns: repeat(2, 1fr);
}
.grid-col-3 {
  grid-template-columns: repeat(3, 1fr);
}
.grid-col-4 {
  grid-template-columns: repeat(4, 1fr);
}
.grid-col-5 {
  grid-template-columns: repeat(5, 1fr);
}
.grid-center-v {
  align-items: center;
}
.subheading {
  display: block;
  color: #1e3a8a;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.75px;
  margin-bottom: 1.6rem;
  text-transform: uppercase;
}
.heading-primary,
.heading-secondary,
.heading-tertiary {
  color: #333;
  font-weight: 700;
  letter-spacing: -0.5px;
}

.heading-primary {
  font-size: 4.8rem;
  line-height: 1.25;
  letter-spacing: -0.5px;
  color: #333;
  margin-bottom: 3.2rem;
  font-weight: 700;
}
.heading-secondary {
  font-size: 4.4rem;
  line-height: 1.2;
  color: #1e3a8a;
}
.heading-tertiary {
  font-size: 3rem;
  line-height: 1.2;
  margin-bottom: 3.2rem;
}

.text-center {
  text-align: center;
}
strong {
  font-weight: 500;
}
.home-heading {
  color: #fff;
}
.d-flex {
  display: flex;
}
/*==============================================================================*/
/* GENERAL COMPONENTS END */
/*==============================================================================*/
/* header */
.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 9.6rem;
  padding: 0 4.8rem;
}
.home {
  padding: 1.2rem 0 3.2rem 0;
  background-image: url("../img/hero-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  min-height: 100svh;
}
.home-content {
  max-width: 130rem;
  margin: 0 auto;
}
/*==============================================================================*/
/* NAVIGATION START */
/*==============================================================================*/

.main-logo {
  text-decoration: none;
  font-size: 3rem;
  font-weight: 600;
  color: #fff;
}
.main-logo i {
  margin-right: 1.2rem;
}
.main-nav-list {
  display: flex;
  list-style: none;
  justify-items: center;
  align-items: center;
  gap: 4.8rem;
}
.main-list-link:link,
.main-list-link:visited {
  display: inline-block;
  font-size: 1.8rem;
  text-decoration: none;
  color: #fff;
  font-weight: 500;
  transition: 0.3s all;
}
/* .main-list-link:hover,
.main-list-link:active {
  color: #1e3a8a;
} */
.main-list-link.nav-cta:link,
.main-list-link.nav-cta:visited {
  background-color: #fff;
  padding: 1.2rem 2.4rem;
  color: #333;
  border-radius: 9px;
  transition: all 0.3s;
}
/* .main-list-link.nav-cta:hover,
.main-list-link.nav-cta:active {
  background-color: #1e3a8a;
} */

.btn-mobile-nav {
  background: none;
  border: none;
  cursor: pointer;
  display: none;
  z-index: 9999999;
}
.mobile-nav-icon {
  color: #333;
}
.mobile-nav-icon.fa-xmark {
  display: none;
}
/* Sticky navigation */
.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fffffff7;
  box-shadow: 0 1.2rem 3.2rem rgba(0, 0, 0, 0.1);
  z-index: 999999999999999999;
  height: 8rem;
   transition: transform 0.3s ease; 
}
 
 .header.sticky .main-list-link {
  color: #333;
}

.header.sticky .main-list-link.nav-cta {
  color: #fff;
  background-color: #1e40af;
}

.header.sticky .main-logo{
  color: #172554;
}
.header.sticky .main-logo i,
.header.sticky .main-logo span{
  color: #2563eb;

}
.sticky-active {
  transform: translateY(0);
  opacity: 1;
}
/*==============================================================================*/
/*====================================NAVIGATION END ========================== */
/*==============================================================================*/

/*==============================================================================*/
/*==================================== FOOTER START============================ */
/*==============================================================================*/

.footer {
  border-top: 1px solid #eee;
  padding: 9.6rem 0;
  background-color: #1725546b;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1072%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(23%2c 37%2c 84%2c 1)'%3e%3c/rect%3e%3cuse xlink:href='%23SvgjsSymbol1079' x='0' y='0'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsSymbol1079' x='720' y='0'%3e%3c/use%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1072'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cpath d='M-1 0 a1 1 0 1 0 2 0 a1 1 0 1 0 -2 0z' id='SvgjsPath1074'%3e%3c/path%3e%3cpath d='M-3 0 a3 3 0 1 0 6 0 a3 3 0 1 0 -6 0z' id='SvgjsPath1077'%3e%3c/path%3e%3cpath d='M-5 0 a5 5 0 1 0 10 0 a5 5 0 1 0 -10 0z' id='SvgjsPath1073'%3e%3c/path%3e%3cpath d='M2 -2 L-2 2z' id='SvgjsPath1075'%3e%3c/path%3e%3cpath d='M6 -6 L-6 6z' id='SvgjsPath1076'%3e%3c/path%3e%3cpath d='M30 -30 L-30 30z' id='SvgjsPath1078'%3e%3c/path%3e%3c/defs%3e%3csymbol id='SvgjsSymbol1079'%3e%3cuse xlink:href='%23SvgjsPath1073' x='30' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='30' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='30' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='30' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='30' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='30' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='30' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='30' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='30' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='30' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='90' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='90' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='90' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='90' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='90' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='90' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='90' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='90' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='90' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='90' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='150' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='150' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='150' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='150' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='150' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='150' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1078' x='150' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='150' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='150' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='150' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='210' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='210' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='210' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='210' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='210' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='210' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='210' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='210' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='210' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='210' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='270' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='270' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='270' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='270' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='270' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='270' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='270' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='270' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='270' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='270' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='330' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='330' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='330' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='330' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='330' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='330' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='330' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='330' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='330' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='330' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='390' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='390' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='390' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='390' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='390' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1078' x='390' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='390' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='390' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='390' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='390' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='450' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='450' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='450' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='450' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='450' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='450' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1078' x='450' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1078' x='450' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='450' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='450' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='510' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='510' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='510' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='510' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='510' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='510' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='510' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='510' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='510' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='510' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1078' x='570' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='570' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='570' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='570' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='570' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='570' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='570' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='570' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='570' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='570' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='630' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='630' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='630' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1078' x='630' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='630' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='630' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1075' x='630' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='630' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='630' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1078' x='630' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1074' x='690' y='30' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='690' y='90' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='690' y='150' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='690' y='210' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='690' y='270' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1076' x='690' y='330' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1078' x='690' y='390' stroke='rgba(97%2c 110%2c 150%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1078' x='690' y='450' stroke='rgba(97%2c 110%2c 150%2c 1)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1073' x='690' y='510' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1077' x='690' y='570' stroke='rgba(97%2c 110%2c 150%2c 1)'%3e%3c/use%3e%3c/symbol%3e%3c/svg%3e");  color: #fff;
}
.grid--footer {
  grid-template-columns: repeat(6, 1fr);
}

.footer-img {
  width: 100%;
  align-self: center;
}
.footer-header {
  grid-column: span 5;
  overflow: hidden;
  padding: 2.4rem 0;
}
.footer-text {
  font-size: 4.4rem;
  line-height: 1.2;
  margin-bottom: 3.2rem;
}
.footer-second-row {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: 2fr 2fr 1fr 1fr 1fr;
  column-gap: 2.4rem;
}
.logo-col {
  display: flex;
  flex-direction: column;
}
.footer-logo {
  display: block;
  margin-bottom: 3.2rem;
  color: #fff;
  font-size: 3.6rem;
}
/* .footer-logo i,
.footer-logo span {
  color: #fff;
} */
.social-links {
  list-style: none;
  display: flex;
  gap: 2.4rem;
  margin-bottom: 2.4rem;
}
.footer-link:link,
.footer-link:visited {
  text-decoration: none;
  font-size: 1.6rem;
  color: #fff;
  transition: all 0.3s;
}
.footer-link:hover,
.footer-link:active {
  color: #bfdbfe;
  letter-spacing: 0.1rem;
}
.copyright {
  margin-top: auto;
  font-size: 1.4rem;
  color: #fff;
  line-height: 1.6;
}
.footer-heading {
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 2rem;
}
.contacts {
  font-style: normal;
  font-size: 1.6rem;
  line-height: 1.6;
}
.address {
  margin-bottom: 2.4rem;
}
.contact-info a {
  display: block;
}
.footer-nav {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
/*==============================================================================*/
/*==================================== FOOTER END============================ */
/*==============================================================================*/

 /* loader */
 .loader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
   display: flex;
   background-color:#f5f5f5;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 1.2rem;
  z-index: 999999999999999999;
}
.spinner {
  display: flex;
  width: 8rem;
  height: 8rem;
  border: 6px solid transparent;
  border-top-color: #3c90ff;
  border-bottom-color: #3c90ff;
  border-radius: 50%;
  animation: spin 1.5s linear infinite;
}

.spinner:before {
  content: '';
  display: block;
  margin: auto;
  width: 2rem;
  height: 2rem;
  border: 6px solid #3c90ff;
  border-radius: 50%;
  animation: pulse 1s alternate ease-in-out infinite;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  from {
    transform: scale(0.5);
  }
  to {
    transform: scale(1);
  }
  
}
.loading-message {
  margin-top: 1rem;
  font-size: 2rem;
  color: #333;
  animation: fadeIn .5s alternate infinite;
}

 
/* up arrow */
.arrow {
  position: fixed;
  bottom: 0;
  right: 0;
  padding: 2rem;
  margin: 2rem;
  background-color: hsla(226, 71%, 40%, 0.645);
  border-radius: 50%;
  cursor: pointer;
  font-size: 2.5rem;
  color: #fff;
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  transform: translateY(200%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
  z-index: 999999999999999;

 }

.arrow:hover {
  transform: scale(1.1);
  background-color: #1e40af;

}
.jump{
   animation: bounce .5s infinite;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.arrow-show{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}