@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap'); /* font-family: 'Lato', sans-serif; */  @import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap'); /* font-family: 'Quicksand', sans-serif; *//* FONTAWESOME */@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}:root {	--primary-font:'Lato', sans-serif;	--secondary-font:'Quicksand', sans-serif;	--font-light:300;	--font-normal:400;	--font-medium:500;	--font-semibold:600;	--font-bold:700;	--font-black:900;	--primary-color:#00B9EF;	--secondary-color:#38D897;	--tertiary-color:#EDF6FC;	--dark-color:#010A47;	--grey-color:#333E55;	--light-grey-color:#F8F8F8;	--black-color:#000000;	--white-color:#FFFFFF;	--primary-transition:all ease-in-out 0.35s;}* {  scrollbar-color: var(--primary-color) var(--light-grey-color);  scrollbar-width: thin;}/* width */::-webkit-scrollbar {  width: 8px;}/* Track */::-webkit-scrollbar-track {  background: var(--grey-color);}/* Handle */::-webkit-scrollbar-thumb {  background: var(--primary-color);}/* Handle on hover */::-webkit-scrollbar-thumb:hover {  background: var(--primary-color);}body {  font-family: var(--primary-font);  font-weight:400;  font-size:clamp(1rem, 3vw, 1.125rem);  line-height:1.75;  color: #000000;  background: var(--white-color) url(../images/leaf-right.svg) no-repeat right -120px bottom -27px;  overflow-x: hidden;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  text-rendering: optimizeLegibility;}a {color: var(--primary-color);}a:hover {color: var(--secondary-color);}a,a:hover {text-decoration: none;}ul, ol { margin: 0;}ul li, ol li {list-style: none;}li {line-height: 1.75;margin: 0;}img {max-width: 100%}.h4, h4 {  font-size: calc(1.125rem + .3vw);}.privacy-policy {  margin: 0!important;}.form-control:focus {  border-color: var(--primary-color);  box-shadow: none;}.overflow-hidden {  overflow: hidden;}.fw-300 {  font-weight: var(--font-light);}.fw-400 {  font-weight: var(--font-normal);}.fw-500 {  font-weight: var(--font-medium);}.fw-600 {  font-weight: var(--font-semibold);}.fw-700 {  font-weight: var(--font-bold);;}.fw-800 {  font-weight: var(--font-extrabold);}.page-wrapper {  overflow: hidden;}.fancybox-content {  border-radius: 10px;}/* SITE COLOR VARIATION */.primary-color {  color: var(--primary-color)!important;}.primary-bg {  background-color: var(--primary-color)!important;}.secondary-color {  color: var(--secondary-color)!important;}.secondary-bg {  background-color: var(--secondary-color)!important;}.tertiary-bg {background-color: var(--tertiary-color)!important;}.grey-bg {  background-color: var(--grey-color)!important;}.light-grey-bg {  background-color: var(--light-grey-color)!important;}.dark-color {  color: var(--dark-color)!important;}.white-color {  color: var(--white-color)!important;}/* ================= BUTTON STYLE ================== *//* ================== FORM =====================*//* Chrome, Safari, Edge, Opera */input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;}/* Firefox */input[type=number] {  -moz-appearance: textfield;}input:not(input[type="submit"]),select,textarea {  border: 1px solid #C9D7E4;  background-color: var(--light-grey-color);  font-size: 1rem;  width: 100%;  margin-bottom: 15px;}input:not(input[type="submit"]),select {  border-radius:50px;}textarea {  border-radius:15px;  padding: 14px 30px;}input:not(input[type="submit"]) {  padding: 12px 30px;}select {  padding: 12px 56px 12px 26px;  background-image: url(../images/down-arrow.svg);  background-repeat: no-repeat;  background-position: right 28px top 50%;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}input[type="submit"] {  font-size: 1.25rem;  background-color: var(--secondary-color);  color: var(--white-color);  padding: 14px 20px;  border: 0;  cursor: pointer;  width: 100%;  border-radius:50px;  -webkit-transition: all ease-in-out 0.35s;  transition: all ease-in-out 0.35s;}input[type="submit"]:hover {  background-color: var(--primary-color);}.form-submit .wpcf7-spinner {  display: none;}.form-check input[type="checkbox"] {  width: 20px;  height: 20px;  padding: 0;  margin-left: -26px;}.form-check-input:focus {  box-shadow: none;}.ft-top-form form input:not(input[type="submit"]):focus-visible {  outline: none;}::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: #2a2a2a;  opacity: 1; /* Firefox */}:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #2a2a2a;}::-ms-input-placeholder { /* Microsoft Edge */  color: #2a2a2a;}/* THEME SHADOW BOX */.shadow-box {  box-shadow: 0 9px 18px rgba(0,112,154,0.16);}/* TEXT HOVER ANIMATION STYLE */.wobble span {	display: inline-block;  opacity: 0;  visibility: hidden;}.wobble span.xspin {	-webkit-animation: xspin 0.5s 1;	animation: xspin 0.5s 1;  opacity: 1;  visibility: visible;}@-webkit-keyframes xspin {	50% {   transform: scaleX(0);   color: var(--primary-color); }}@keyframes xspin {	50% {   transform: scaleX(0);   color: var(--primary-color); }}/* MAIN HEADER */.main-header {  position: relative;  top: 0;  left: 0;  right: 0;  width: 100%;  z-index: 9;  padding: clamp(10px,3vw,48px) 0;}.main-header:not(.scrol-fixed) {  position: fixed;}.main-header.scrol-fixed.header-left {  position: fixed;}.main-header.header-left {  background-color: var(--white-color);  box-shadow: 0 0 10px rgba(0,0,0,0.1);}.login-btn {  position: relative;  border: 1px solid var(--dark-color);  font-size: 1.25rem;  font-weight: var(--font-medium);  color: var(--dark-color);  padding: 10px 25px 10px 57px;  display: block;  border-radius: 50px;}.login-btn::before {  content: '';  position: absolute;  width: 28px;  height: 28px;  background-image: url(../images/user-icon.svg);  background-repeat: no-repeat;  display: block;  left:22px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}/* MAIN MENU */.mainmenu {  position: relative;}.mainmenu ul {  list-style: none;  margin: 0;  padding: 0;}.mainmenu li,.mainmenu li a {  position: relative;  }.fullmenu .menu a {  font-family: var(--secondary-font);  font-size: clamp(0.75rem, 4vw, 1.25rem);  font-weight: var(--font-semibold);  color: var(--dark-color);  cursor: pointer;  position: relative;  white-space: nowrap;  overflow: hidden;  line-height: 2;  overflow: hidden;  display: block;}.fullmenu .menu a::before {  content: '';  position: absolute;  width: 100%;  height: 2px;  top: calc(100% - 5px);  left: 0;  transform-origin: 100% 50%;  transform: scale3d(0, 1, 1);  transition: transform 0.3s cubic-bezier(0.5, 0.5, 0.3, 1);  background: var(--secondary-color);}.fullmenu .menu a:hover::before,.fullmenu .menu li.active a::before,.fullmenu .menu-item-object-page.current_page_item a::before {  transform-origin: 0% 50%;  transform: scale3d(1, 1, 1);}.fullmenu .menu a::after {  content: attr(title);  height: 100%;  top: 0;  left: 0;  background: none;  transform-origin: 100% 50%;  transform: translate3d(150%, 0, 0);  transition: transform 0.3s cubic-bezier(0.5, 0.5, 0.3, 1);  position: absolute;  width: 100%;  color: var(--primary-color);}.fullmenu .menu a:hover::after,.fullmenu .menu li.active a::after,.fullmenu .menu-item-object-page.current_page_item a::after {  transform: translate3d(0, 0, 0);}.fullmenu .menu a span {  display: inline-block;  transition: transform 0.3s cubic-bezier(0.5, 0.5, 0.3, 1);}.fullmenu .menu a:hover span,.fullmenu .menu li.active a span,.fullmenu .menu-item-object-page.current_page_item a span {  transform: translate3d(-150%, 0, 0);}/* HOME BANNER */.home-banner {  width: 100vw;  height: 100vh;}.home-banner .container {  overflow: hidden;}.home-banner .lamp img {  -webkit-animation-delay:1.25s;  -moz-animation-delay:1.25s;  -o-animation-delay:1.25s;  animation-delay:1.25s;}/* MAIN BANNER */.main-banner {  position: relative;  background: rgb(218,245,250);  background: linear-gradient(318deg, rgba(218,245,250,1) 0%, rgba(241,246,252,1) 71%, rgba(218,245,250,1) 100%);  z-index: 1;}.lamp {  position: absolute;  }.lamp.one {  top: -293px;  right: 112px;  z-index: -1;}.lamp.two {  top: -125px;  right: 39px;  z-index: -1;}/* .lamp img {  -webkit-animation-duration: 1s;   animation-duration: 1s;   -webkit-animation-fill-mode: both;   animation-fill-mode: both;   -webkit-animation-name: lampInDown;  animation-name: lampInDown;}@keyframes lampInDown {  0% {     opacity: 0;         -webkit-transform: translateY(-400px);   }   60% {           -webkit-transform: translateY(30px);   }   80% {       -webkit-transform: translateY(-10px);   }   100% {      opacity: 1;            -webkit-transform: translateY(0);   } }.lamp.two img {  -webkit-animation-delay:0.75s;  -moz-animation-delay:0.75s;  -o-animation-delay:0.75s;  animation-delay:0.75s;} */.lamp::after {  content: '';  width: 113px;  height: 200px;  border-radius: 100% 100% 0 0;  background-color: #fff;  position: absolute;  display: block;  filter: blur(30px);  animation: glow 1s alternate infinite;  -webkit-animation-delay:2.5s;  -moz-animation-delay:2.5s;  -o-animation-delay:2.5s;  animation-delay:2.5s;  opacity: 0;}/* @keyframes glow {  0% {     opacity: 0;       }   100% {      opacity: 1;        } }#Path_770 {  animation: armMove 1s alternate infinite;}@keyframes armMove {  0% {     transform: rotate(0deg) translate(-762.463px, -972.948px);       }   100% {    transform: rotate(4deg) translate(-762.463px, -972.948px);        } }#Path_769 {  animation: armMoveS1 1s alternate infinite;}@keyframes armMoveS1 {  0% {     transform: rotate(0deg) translate(-895.363px, -972.948px);       }   100% {    transform: rotate(4deg) translate(-895.363px, -972.948px);        } }#Path_763 {  animation: armMoveS2 1s alternate infinite;}@keyframes armMoveS2 {  0% {     transform: rotate(0deg) translate(-895.356px, -972.948px);       }   100% {    transform: rotate(4deg) translate(-895.356px, -972.948px);        } }#Path_771 {  animation: armMoveTline 1s alternate infinite;}@keyframes armMoveTline {  0% {     transform: rotate(0deg) translate(-728.257px, -1053.927px);       }   100% {    transform: rotate(4deg) translate(-728.257px, -1053.927px);        } }#Path_764 {  animation: handMove 1s alternate infinite;}@keyframes handMove {  0% {     transform: rotate(0deg) translate(-894.694px, -906.819px);       }   100% {    transform: rotate(4deg) translate(-894.694px, -906.819px);        } }#Path_784 {  animation: womenHandMove 1s alternate infinite;}@keyframes womenHandMove {  0% {     transform: rotate(0deg) translate(-2225.6px, -837.447px);       }   100% {    transform: rotate(2deg) translate(-2225.6px, -837.447px);        } }#Path_790 {  animation: womenHandMove1 1s alternate infinite;}@keyframes womenHandMove1 {  0% {     transform: rotate(0deg) translate(-2251.346px, -764.87px);       }   100% {    transform: rotate(-2deg) translate(-2251.346px, -764.87px);        } }#Path_783 {  animation: penMove 1s alternate infinite;}@keyframes penMove {  0% {     transform: rotate(0deg) translate(-2209.256px, -825.875px);      }   100% {    transform: rotate(-2deg) translate(-2209.256px, -825.875px);        } }#Group_378 {  animation: womenFaceMove 1s alternate infinite;}@keyframes womenFaceMove {  0% {     transform: rotate(0deg) translate(22.1px);      }   100% {    transform: rotate(2deg) translate(22.1px);        } } */.dnt {  position: absolute;  left: -35px;  top: 298px;  z-index: -1;}.main-banner .dots {  position: absolute;  left: 50px;  bottom: -120px;  z-index: -1;}.main-banner h1 {  font-family: var(--secondary-font);  font-weight: var(--font-bold);  color: var(--dark-color);  /* -webkit-animation-duration: 1s;     animation-duration: 1s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both;  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft; */}.main-banner h5 {  font-family: var(--secondary-font);  font-weight: var(--font-normal);  color: var(--grey-color);  /* -webkit-animation-delay:0.45s;  -moz-animation-delay:0.45s;  -o-animation-delay:0.45s;  animation-delay:0.45s;  -webkit-animation-duration: 1s;   animation-duration: 1s;   -webkit-animation-fill-mode: both;   animation-fill-mode: both;  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft; */}.banner-form {  border-radius: clamp(10px, 4vw, 25px);  background-color: var(--white-color);  box-shadow: 0 9px 18px rgba(0,112,154,.16);     /* -webkit-animation-duration: 1s;   animation-duration: 1s;   -webkit-animation-fill-mode: both;   animation-fill-mode: both;  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight; */}.banner-form h3 {  font-size: clamp(1.25rem,3vw,1.5rem);  font-family: var(--secondary-font);  font-weight: var(--font-bold);  color: var(--dark-color);  margin-bottom: clamp(8px,2vw,20px);}.banner-form .form-check {  margin-bottom: 15px;}.banner-form .form-check .form-check-label {  color: #a1a1a1;  line-height: 1.25;  font-size: 1rem;}.banner-form input:not(input[type="submit"]) {  font-size: 1.25rem;  padding: 14px 24px;}.banner-form .form-check input[type="checkbox"] {  padding: 0;}.banner-svg {  position: absolute;  bottom: 0;  left: 100px;  z-index: -1;}.banner-form .phone_error {  font-size: 0.75rem;  color: var(--bs-danger);  margin: -10px 0 10px 27px;  display: block;}/* TITLE */h2.title {  font-family: var(--secondary-font);  font-size: clamp(2rem, 5vw, 3.4375rem);  font-weight: var(--font-bold);  color: var(--dark-color);  margin-bottom: clamp(8px, 3vw, 20px);}.title-caption {  font-size: clamp(1.125rem, 3vw, 1.625rem);  font-weight: var(--font-normal);  color: var(--grey-color);  line-height: clamp(1.25rem, 3vw, 2.5rem);}/* CIRCLE */.circle-wrapper {  /* display: inline-block;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%,-50%) */  position: relative;  width: 73px;  height: 73px;}.circle-main {  position: relative;  display: inline-block;}.circle-icon {  height: 73px;  width: 73px;  line-height: 73px;  text-align: center;  border-radius: 100%;  background: transparent;  color: #fff;  display: inline-block;  background: var(--secondary-color);  z-index: 999;}@keyframes waves {  0% {    -webkit-transform: scale(0.2, 0.2);    transform: scale(0.2, 0.2);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }  50% {    opacity: 0.9;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  }  100% {    -webkit-transform: scale(0.9, 0.9);    transform: scale(0.9, 0.9);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }}.waves {  position: absolute;  width: 150px;  height: 150px;  /* background: rgba(0, 0, 0, 0.3); */  opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  border-radius: 100%;  right: -39px;  bottom: -39px;  z-index: -1;  -webkit-animation: waves 3s ease-in-out infinite;  animation: waves 3s ease-in-out infinite;  background-color: rgba(255, 255, 255, 0.5);  border: 1px solid var(--secondary-color);}.circle-layer .wave-1 {  -webkit-animation-delay: 0s;  animation-delay: 0s;}.circle-layer .wave-2 {  -webkit-animation-delay: 1s;  animation-delay: 1s;}.circle-layer .wave-3 {  -webkit-animation-delay: 2s;  animation-delay: 2s;  }/* HOW IT WORKS */.how-works-sec  {  position: relative;  z-index: 1;}.how-works-sec .dots {  position: absolute;  right: 50px;  bottom: -80px;  z-index: -1;}.hiw-box-content  {  display: grid;  margin-top: clamp(30px, 5vw,62px);}.hiw-box {  background-color: var(--tertiary-color);  border-radius: clamp(6px, 5vw, 25px);  padding: clamp(10px, 6vw, 35px);}.hiw-box h4 {  font-family: var(--secondary-font);  font-size: clamp(1.125rem, 6vw, 1.5rem);  font-weight: var(--font-bold);  color: var(--primary-color);}.hiw-box h5 {  font-size: clamp(1rem, 6vw, 1.25rem);  font-weight: var(--font-normal);  color: var(--grey-color);}/* ELIGIBILITY */.eligibility-sec {  position: relative;  overflow: hidden;  z-index: 1;}.eligibility-sec .leaf {  position: absolute;  right: -100px;  bottom: -80px;  z-index: -1;}.eligibility-sec .eligibility-layout {  margin-top: clamp(20px, 4vw, 60px);}.eligibility-widget {  padding: clamp(10px, 3vw, 40px);  border-radius: clamp(10px, 3vw, 25px);}.eligibility-widget .widget-top {  display: grid;  grid-template-columns: 95px calc(100% - 95px);  -webkit-align-items: center;  align-items: center;}.eligibility-widget .widget-top h3 {  font-family: var(--primary-font);  font-size: clamp(1.25rem, 3vw, 1.875rem);  font-weight: var(--font-bold);  margin-bottom: 0;}.eligibility-widget ul li {  position: relative;  padding-left: 48px;  font-size: clamp(1rem, 3vw, 1.25rem);  line-height: clamp(1.15rem, 6vw, 2rem);}.eligibility-widget ul li:not(:last-child) {  margin-bottom: 20px;}.eligibility-widget ul li::before {  content: '';  width: 32px;  height: 32px;  display: block;  position: absolute;  top: 2px;  left: 0;  background: url(../images/bullet-white.svg) no-repeat;}/* HIGHLIGHTS / DOCUMENTS */.highlights-sec,.documents-sec {  background-color: var(--tertiary-color);}.highlights-sec ul,.documents-sec ul {  max-width: 550px;}.highlights-sec ul li,.documents-sec ul li {  position: relative;  padding-left: 48px;  font-size: clamp(1rem, 3vw, 1.625rem);  color: var(--grey-color);  line-height: clamp(1.15rem, 6vw, 2rem);}.highlights-sec ul li:not(:last-child),.documents-sec ul li:not(:last-child) {  margin-bottom: 25px;}.highlights-sec ul li::before,.documents-sec ul li::before {  content: '';  width: 32px;  height: 32px;  display: block;  position: absolute;  top: 2px;  left: 0;}.img-box {  position: relative;  z-index: 1;}.img-box::before {  content: '';  position: absolute;  display: block;  /* background: rgb(156,236,203);  background: linear-gradient(318deg, rgba(156,236,203,1) 0%, rgba(183,227,243,1) 100%); */  background: linear-gradient(-45deg, #00B9EF, #B7E3F3, #9CECCB, #38D897);  border-radius: 50%;  bottom: 0;  right: 0;  left: 0;  margin: auto;  z-index: -1;  background-size: 400% 400%;  animation: gradient 15s ease infinite;}@keyframes gradient {  0% {    background-position: 0% 50%;  }  50% {    background-position: 100% 50%;  }  100% {    background-position: 0% 50%;  }}/* HIGHLISGHTS */.highlights-sec {  position: relative;  overflow: hidden;}.highlights-sec .leaf {  position: absolute;  left: -50px;  bottom: -120px;}.highlights-sec ul li::before {  background: url(../images/bullet-green.svg) no-repeat;}.highlights-sec .img-box::before {  margin-left: 30px;}.highlights-sec .highlights-widget .img-box .circle-wrapper {  position: absolute;  bottom: 90px;  left: 50px;  z-index: 1;}.la-box {  position: absolute;  background-color: var(--white-color);  padding: 19px 14px 36px;  top: calc(-100% - 21px);  width: 180px;  left: -55px;  border-radius: 12px;  text-align: center;}.la-box h4 {  font-family: var(--secondary-font);  font-weight: var(--font-bold);  font-size: clamp(1.75rem, 3vw, 2.625rem);  line-height: 1;  color: var(--secondary-color);}.la-box h6 {  font-family: var(--secondary-font);  font-weight: var(--font-bold);  font-size: clamp(1.125rem, 3vw, 1.625rem);  color: var(--grey-color);}/* DOCIMENTS */.documents-sec {  overflow: hidden;}.documents-sec ul li::before {  background: url(../images/bullet-blue.svg) no-repeat;}.documents-sec .img-box::before {  margin-right: 22px;}.documents-sec .documents-widget .img-box .circle-wrapper {  position: absolute;  bottom: 90px;  right: 50px;  z-index: 1;}.documents-sec .documents-widget .img-box .circle-wrapper .circle-icon {  line-height: 69px;}/* FOOTER */.main-footer {  position: relative;  z-index: 1;}.main-footer .dots {  position: absolute;  left: 50px;  top: -80px;  z-index: -1;}.ft-top-form {  background-color: var(--primary-color);  padding: clamp(20px,3vw,50px);  border-radius: clamp(10px,3vw,25px);}.ft-top-form .widget-title {  display: grid;  grid-template-columns: 84px calc(100% - 84px);}.ft-top-form form input:not(input[type="submit"]) {  border-color: var(--white-color);  color: var(--white-color);  background-color: transparent;  margin-bottom: 0;}.ft-top-form form input[type="submit"] {  font-size: clamp(1rem,3vw,1.25rem);  background-color: var(--white-color);  color: var(--dark-color);  padding: 14px 10px;}.ft-top-form form input[type="submit"]:hover {  background-color: var(--secondary-color);  color: var(--white-color);}.ft-top-form .form-check {  margin: 7px 0 0 0;}.ft-top-form .form-check input[type="checkbox"] {  margin-top: 6px;}.ft-top-form .form-check .form-check-label {  font-size: 1rem;  color: var(--white-color);}.ft-top-form .form-check .form-check-label a {  color: var(--dark-color);}.form-submit .wpcf7-spinner {  display: none;}.ft-top-form form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */  color: var(--white-color);  opacity: 1; /* Firefox */}.ft-top-form form input:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: var(--white-color);}.ft-top-form form input::-ms-input-placeholder { /* Microsoft Edge */  color: var(--white-color);}.main-footer .mainmenu a {  color: var(--dark-color);  font-family: var(--secondary-color);  font-size: clamp(1rem,3vw,1.25rem);;  font-weight: var(--font-semibold);}.main-footer .mainmenu li:not(:last-child)::after,.main-footer .ft-contact a:not(:last-child)::after,.main-footer .ft-copyright span:not(:last-child)::after {  content: '|';  margin: 0 clamp(4px,1vw,20px);}.main-footer hr {  background-color: #B9D7EB;}.main-footer .ft-botm p,.main-footer .ft-copyright {  color: var(--grey-color);}.main-footer .ft-botm p {  font-size: 1rem;}.page-template-template-loan-application .main-footer::before {  display: none;}/* INNER BODY */.inner-contbody {  position: relative;  background: var(--tertiary-color);  z-index: 1;  padding: clamp(40px,9vw,74px) 0 clamp(40px,9vw,150px);  overflow: hidden;}.inner-contbody .lamp {  width: 62px;}.inner-contbody .lamp.one {  top: -153px;  right: 90px;}.inner-contbody .lamp.two {  top: -85px;}.inner-contbody ul.list-style li {  position: relative;  padding-left: 16px;  margin-bottom: 12px;}.inner-contbody ul.list-style li::before {  content: '';  position: absolute;  display: block;  width: 7px;  height: 7px;  background-color: var(--secondary-color);  left: 0;  top: 14px;  border-radius: 50%;}/* INNER PAGE HEADING */.inner-heading {  background: url(../images/doc-with-pen.svg) no-repeat left center;  padding: 5px 0 5px 104px;  min-height: 80px;  margin-bottom: clamp(20px,3vw,50px);}.inner-heading h1,.inner-heading h2 {  font-family: var(--secondary-font);  font-size: clamp(1.375rem,2vw,1.875rem);  font-weight: var(--font-bold);  color: var(--dark-color);  margin-bottom: 0;}.inner-heading p {  font-size: clamp(1rem,2vw,1.25rem);  color: var(--grey-color);  margin-bottom: 0;  line-height: 1.5;}/* ACCORDION STYLE */.accordian .accordian-card .accordian-header, .accordian .accordian-card .accordian-content {  position: relative;  }.accordian .accordian-card:not(:last-child) {  border-bottom: 1px solid #B9D7EB;}.accordian .accordian-card .accordian-header {  font-family: var(--secondary-font);  font-size: clamp(1rem,3vw,1.5rem);  font-weight: var(--font-bold);  color: var(--dark-color);  cursor: pointer;}.accordian .accordian-card {  padding: clamp(10px,2vw,20px) clamp(10px,3vw,30px) clamp(10px,2vw,20px) 0;}.accordian .accordian-card .accordian-content {  display: none;  font-weight: var(--font-medium);  color: var(--grey-color);}.accordian .accordian-card .accordian-content ul li {  position: relative;  padding-left: 16px;  margin-bottom: 12px;}.accordian .accordian-card .accordian-content ul li::before {  content: '';  position: absolute;  display: block;  width: 7px;  height: 7px;  background-color: var(--secondary-color);  left: 0;  top: 12px;  border-radius: 50%;}.accordian .accordian-card .accordian-header::after {  content: '';  width: 20px;  height: 12px;  background-image: url(../images/acr-down-arrow.svg);  background-repeat: no-repeat;  display: block;  position: absolute;  right: 0;  top: 50%;  transform: translateY(-50%);}.accordian>.accordian-card.active>.accordian-header {  color: var(--primary-color);}.accordian>.accordian-card.active>.accordian-header::after {  background-image: url(../images/acr-up-arrow.svg);  background-position: center;}/* MULTI STEP FORM */.loan-app-form .wpcf7-form {  overflow: visible;}#msform {	position: relative;}#msform h3 {  font-family: var(--secondary-font);  font-size: clamp(1.375rem,2vw,1.875rem);  font-weight: var(--font-bold);  color: var(--dark-color);}#msform .fieldset-wrap h3 {  background: url(../images/folderdoc.svg) no-repeat left center;  padding: 5px 0 5px 104px;  min-height: 80px;}.progressbar-wrapper,.fieldset-wrap {  position: relative;  border-radius: 25px;	  width: 100%;  }.fieldset-wrap {  background: var(--white-color);  padding: clamp(20px,3vw,50px);  overflow: hidden;}#msform fieldset {	position: relative;}/*Hide all except first fieldset*/#msform fieldset:not(:first-of-type) {	display: none;}/*headings*/.fs-title {	font-size: 15px;	text-transform: uppercase;	color: #2C3E50;	margin-bottom: 10px;}.fs-subtitle {	font-weight: normal;	font-size: 13px;	color: #666;	margin-bottom: 20px;}/*progressbar*/.progressbar-wrapper {	margin-bottom: 30px;}#progressbar {  overflow: hidden;  /*CSS counters to number the steps*/  counter-reset: step;}#progressbar li {  position: relative;}#progressbar li::after {  content: '';  position: absolute;  width: 58px;  height: 58px;  border-radius: 50%;  border: 1px solid #81D4EF;  left: 30px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}#progressbar li.active::after {  border-color: var(--secondary-color);}#progressbar li::before {  content: '';  position: absolute;  width: 38px;  height: 38px;  border-radius: 50%;  left: 40px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}#progressbar li.active::before {  box-shadow: none;}#progressbar li h4 {  font-family: var(--secondary-font);  font-size: 1.25rem;  font-weight: var(--font-bold);  color: var(--secondary-color);}#progressbar li h3 {  font-family: var(--secondary-font);  font-size: 1.5rem;  font-weight: var(--font-semibold);  color: var(--dark-color);  margin-bottom: 0;}#progressbar {  overflow: hidden;  /*CSS counters to number the steps*/  counter-reset: step;}.progressbar li {  position: relative;}.progressbar li::after {  content: '';  position: absolute;  width: 58px;  height: 58px;  border-radius: 50%;  border: 1px solid #81D4EF;  left: 30px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}.progressbar li.active::after {  border-color: var(--secondary-color);}.progressbar li::before {  content: '';  position: absolute;  width: 38px;  height: 38px;  border-radius: 50%;  left: 40px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}.progressbar li.active::before {  box-shadow: none;}.progressbar li h4 {  font-family: var(--secondary-font);  font-size: 1.25rem;  font-weight: var(--font-bold);  color: var(--secondary-color);}.progressbar li h3 {  font-family: var(--secondary-font);  font-size: 1.5rem;  font-weight: var(--font-semibold);  color: var(--dark-color);  margin-bottom: 0;}#msform input[type="button"] {  font-size: 1.25rem;  background-color: var(--primary-color);  color: var(--white-color);  padding: 14px 20px;  border: 0;  cursor: pointer;  width: 100%;  border-radius:50px;  -webkit-transition: all ease-in-out 0.35s;  transition: all ease-in-out 0.35s;}#msform input[type="button"]:hover {  background-color: var(--secondary-color);}#msform fieldset h4 {  font-family: var(--secondary-font);  font-size: clamp(1.25rem,2vw,1.625rem);  font-weight: var(--font-medium);  color: var(--dark-color);  margin-top: clamp(8px,2vw,28px);  margin-bottom: clamp(12px,2vw,28px);  padding-top: clamp(12px,2vw,22px);  border-top: 1px solid #C9D7E4;}.loan-app-form .wpcf7-not-valid-tip {  font-size: 0.75rem;  margin: -10px 0 0 30px;}/* CONTACT PAGE STYLE */.contact-layout {  position: relative;  border-bottom: 1px solid #C9D7E4;}.contact-layout .contact-img {  position: absolute;  left: -50px;  bottom: 0;}.contact-layout .contact-form {  position: relative;  background: var(--white-color);  border-radius: 25px;	  padding: clamp(16px,3vw,34px) clamp(20px,3vw,50px) clamp(20px,3vw,70px);}.contact-layout .contact-form input:not([type="submit"]),.contact-layout .contact-form select,.contact-layout .contact-form textarea {	font-size: clamp(1rem,3vw,1.25rem);}.contact-layout .contact-form input:not([type="submit"]),.contact-layout .contact-form select,.contact-layout .contact-form textarea {	padding: 14px 30px;}.contact-layout .contact-form textarea {	min-height: 154px;}.bottom-contact-widget {  padding-top: clamp(30px,9vw,80px);}.conatct-box {  display: grid;  grid-template-columns: 68px calc(100% - 68px);  background-color: var(--white-color);  border-radius: clamp(8px,2vw,16px);  padding: clamp(10px,2vw,30px);}.conatct-box .icon {  background-repeat: no-repeat;  height: 80px;}.conatct-box h4 {  font-family: var(--secondary-font);  font-size: clamp(1.125rem,3vw,1.375rem);  font-weight: var(--font-bold);  color: var(--grey-color);}.conatct-box p,.conatct-box a {  font-size: clamp(1rem,3vw,1.25rem);  font-weight: var(--font-medium);  color: var(--grey-color);  line-height: 1.5;}/*28-11-2022*/.thankyou-content {  text-align: center;}.thankyou-content i {  font-size: 95px;  font-weight: 400;  color: #00B9EF;  margin-bottom: 25px;}.basic_btn {  font-size: 21px;  line-height: 30px;  color: #fff;  letter-spacing: 0.25px;  background-color: #00B9EF;  padding: 13px 38px 11px;  min-width: 140px;  border-radius: 50px;  overflow: hidden;  text-align: center;}.basic_btn:hover {  color: #fff;    background-color: #0E1F51;}.thankyou-content .basic_btn {  margin-top: 10px;}.thankyou-content p {  padding-top: 20px;}/*loan application form*/#loan_ammount,#net_income{display:none;}

	.blog-elmnt {
		position: relative;
		background-color: var(--white-color);
		box-shadow: 0 9px 18px rgba(0,112,154,.16); 
		border-radius: 15px;
	}
	.blog-elmnt .image-widget {
		position: relative;
		padding: 10px;
		border-radius: 15px;
	}
	.blog-elmnt .image-widget a {
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 15px;
		overflow: hidden;
	}
	.blog-elmnt img {
		width: 100%;
		object-fit: cover;
	}
	.blog-elmnt .cat-name {
		position: relative;
		font-size: 0.6125rem;
		padding: 1px 8px;
		border-radius: 5px;
		font-weight: var(--font-semibold);
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.blog-elmnt .cat-name::before {
		content: '';
		background-color: var(--white-color);
		box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
		width: 7px;
		height: 7px;
		border-radius: 50%;
		display: inline-block;
		margin-right: 2px;
	}
	.blog-elmnt .infotxt {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 2;
		line-clamp: 2;
	}
	.blog-elmnt::after {
		content: '';
		position: absolute;
		width: 70px;
		height: 5px;
		right: 12px;
		top: -5px;
		background-color: var(--secondary-color);
		z-index: -1;
		clip-path: polygon(8% 0%, 95% 0%, 100% 100%, 0% 100%);
	}
	.blog-elmnt .post-date {
		position: absolute;
		top: -4px;
		right: 16px;
		font-size: 0.875rem;
		padding: 5px 10px 15px 10px;
		clip-path: polygon(100% 0, 100% 100%, 50% 85%, 0 100%, 0 0);
		line-height: 1;
		letter-spacing: 2px;
		z-index: 1;
	}
	.blog-elmnt .post-date .month {
		font-size: 0.625rem;
		font-weight: var(--font-bold);
	}
	.blog-elmnt .post-date .year {
		font-size: 0.875rem;
		color: #7693a7;
	}
	.blog-elmnt .post-date .date {
		font-size: 1.5rem;
		font-weight: var(--font-bold);
	}
	.blog-elmnt .post-date::before {
		content: '';
		position: absolute;  
		width: 100%;
		height: 20px;
		left: 0;
		top: 0;
		background-color: var(--secondary-color);
		z-index: -1;
	}
	.blog-elmnt .post-date::after {
		content: '';
		position: absolute;
		box-shadow: 0 0px 11px rgba(0,112,154,.16);
		width: 100%;
		height: 20px;
		left: 0;
		top: 0;
	}
	.blog-elmnt figcaption h3 {
		font-size: clamp(1.125rem,3vw,1.375rem);
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 1;
		line-clamp: 1;
		max-width: calc(100% - 80px);
	}
	.blog-elmnt figcaption .infotxt {
		font-size: clamp(0.875rem,3vw,1rem);
		color: var(--grey-color);  
	}
	.blog-elmnt .btn {
		background-color: var(--primary-color);
		color: var(--white-color);
		border-radius: 50px;
		padding: 5px 27px 6px;
	}
	.blog-elmnt .btn:hover {
		background-color: var(--secondary-color);
	}
	.blog-elmnt .blog-info {
		flex: 1;
	}
	.blog-meta {
		font-size: 0.875rem;
	}
	.blog-meta li:not(:nth-last-child(-n+2))::after {
		content: '|';
		margin: 0 6px;
	}
	.blog-meta .cat-name {
		border-radius: 4px;
		font-size: 0.75rem;
		margin-left: 12px;
	}
	.blog-left-panel .blog-box h1 {
		font-size: clamp(1.5rem,3vw,2rem);
	}
	.search-left-panel .page-header {
		border-bottom: 1px solid #d0e4f1;
	}
	.search-left-panel article {
		margin-bottom: 20px;
		background: var(--white-color);
		padding: 20px;
		border-radius: 15px;
	}
	.search-left-panel article .entry-header .entry-title {
		font-size: clamp(1.125rem,3vw,1.5rem);
	}
	.search-left-panel article .entry-footer {
		display: none;
	}

	#sidebar  {
		background-color: var(--white-color);
		box-shadow: 0 9px 18px rgba(0,112,154,.16);
		margin-bottom: 30px;
		border-radius: 10px;
		padding: 20px;
	}
	.sidebar .widget:not(:last-child) {
		margin-bottom: 16px;
	}
	.sidebar .widget .wp-widget-group__inner-blocks {
		background: var(--tertiary-color);
		padding: 10px;
		border-radius: 10px;
	}
	.sidebar .widget .widget-title {
		color: var(--secondary-color);
		font-size: 1.25rem;
		font-weight: var(--font-bold);
		text-transform: uppercase;
		padding: 10px 0;
		margin: 0;
	}
	.sidebar .widget .widget-title::after {
		content: '';
		color: var(--secondary-color);
		font-size: 1.25rem;
		font-weight: var(--font-bold);
		text-transform: uppercase;
		padding: 10px 0;
		margin: 0;
	}

	.sidebar .widget .wp-widget-group__inner-blocks ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.sidebar .widget .wp-widget-group__inner-blocks ul li:not(:last-child) {
		margin-bottom: 6px;
		padding-bottom: 6px;
		border-bottom: 1px dashed #d6e4ed;
	}
	.sidebar .widget .wp-widget-group__inner-blocks ul li {
		line-height: 1.5;
	}
	.sidebar .widget .wp-widget-group__inner-blocks ul li a {
		position: relative;
		color: var(--dark-color);
		font-size: 1rem;
		padding-left: 18px;
		display: block;
	}
	.sidebar .widget .wp-widget-group__inner-blocks ul li a::before {
		content: '';
		width: 12px;
		height: 12px;
		background: url(../images/bullet-green.svg) no-repeat;
		background-size: 12px;
		display: block;
		position: absolute;
		top:7px;
		left: 0;
	}
	.pagination {
		margin-top: 30px;
		justify-content: center;
	}
	.pagination .nav-links > * {
		display: inline-block;
		border: 1px solid var(--primary-color);
		width: 30px;
		height: 30px;
		line-height: 28px;
		border-radius: 8px;
		text-align: center;
		font-size: 0.875rem;
	}
	.pagination .nav-links .current {
		background-color: var(--primary-color);
		color: var(--white-color);
	}
	#commentform input[type="checkbox"] {
		display: inline-block;
		width: inherit;
	}
	.widget_search input[type="search"] {
		margin-bottom: 0;
		border: none;
		border-radius: 15px;
		background-color: #f2f2f2;
	}
	.widget_search .wp-block-search__inside-wrapper {
		border: none;
		border-radius: 15px;
		padding: 0;
	}
	.widget_search .wp-block-search__button {
		border: none;
		border-radius: 15px;
		margin-left: 6px;
	}
	.blog-left-panel .blog-content h2 {
		font-size: clamp(1.25rem,3vw,1.625rem);
	}
	.blog-left-panel .blog-content ul,
	.blog-left-panel .blog-content ol {
		list-style: none;
		padding: 0;
	}
	.blog-left-panel .blog-content ul li,
	.blog-left-panel .blog-content ol li {
		position: relative;
		padding-left: 22px;
		margin-bottom: 12px;
	}
	.blog-left-panel .blog-content ul li::before {
		content: '';
		position: absolute;
		left: 0;
		top: 11px;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		display: block;
		background-color: var(--primary-color);
	}
	.blog-left-panel .blog-content ol {
		counter-reset: my-sec-counter;
	}
	.blog-left-panel .blog-content ol li::before {
		position: absolute;
		counter-increment: my-sec-counter;
		content: counter(my-sec-counter) ". ";
		left: 0;
		top: 0;
		color: var(--primary-color);
	} 