/* fonts connectivity */
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v40-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v40-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v40-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v40-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v40-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v47-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v47-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/roboto-v47-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v47-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/roboto-v47-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v47-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* style css */
*{box-sizing: border-box; margin: 0; padding: 0;}
:root{--themecolor: #1A73E8;--primarycolor: #000;--secondarycolor: #fff;--color-desc: #202124; --themefont: 'Roboto', sans-serif;; --primaryfont: 'Open Sans', sans-serif;}
body{overflow-x: hidden; font-family: var(--primaryfont); font-size: 14px; line-height: 28px;}
a{text-decoration: none; color: var(--primarycolor); transition: all .4s ease;}
a:hover{text-decoration: none;color: var(--themecolor);}
ul{list-style: none;}
img{max-width: 100%;height: auto;}
.sec-padding{padding: 120px 0;}
html{scroll-behavior: smooth;}

.btn {
  padding: 12px 17px;
  border-radius: 6px;color: var(--themecolor);
  font-weight: 600;
  font-size: 14px;
  position: relative;
  overflow: hidden;
  border: solid 1px var(--themecolor);
  cursor: pointer;transition: .5s;
}
.theme-btn:before {
  content: '';
  display: block;
  position: absolute;
  background: rgba(255,255,255, .9);
  width: 60px;
  height: 100%;
  left: 0;
  top: 0;
  transition: .5s;
  filter: blur(30px);
  transform: translateX(-130px) skewX(-15deg);
}
.theme-btn:after {
  content: '';
  display: block;
  position: absolute;
  background: rgba(255,255,255,.9);
  width: 30px;
  height: 100%;
  left: 30px;
  top: 0;
  opacity: 0;
  filter: blur(30px);
  transform: translate(-100px) scaleX(-15deg);
}
.theme-btn:hover {
  background: var(--themecolor);
  cursor: pointer;
  color: var(--secondarycolor);
}
.theme-btn:hover:before {
  transform: translateX(300px) skewX(-15deg);
  opacity: .6;
  transition: .6s;
}
.theme-btn:hover:after {
  transform: translateX(300px) skewX(-15deg);
  opacity: 1;
  transition: .6s;
}

.theme-btn{box-shadow: 0px 6px 10px rgba(26, 115, 232, 10%);}

:target::before {
  content: "";
  display: block;
  height: 100px; /* Height of fixed navbar */
  margin-top: -100px;
}



/* header */
header{position: sticky;top: 0;z-index: 9;}
header .header-top{background: var(--secondarycolor);padding: 15px 0;border: 1px solid #EBEBEB;}
header .header-top .theme-logo img{ width: 250px;}
header .header-top .menu {display: flex;justify-content: space-between;align-items: center;}
header .header-top .menu-list{display: flex; align-items: center;justify-content: end;margin-bottom: 0;padding-left: 0;}
header .header-top .menu-list .menu-item{padding-right: 20px;}
header .header-top .menu-list .menu-item:last-child{padding-right: 0;}
header .header-top .menu-list .menu-item .menu-name {font-size: 16px;font-weight: 500;transition: all .4s ease-in-out;display: block;position: relative;line-height: 22px;padding: 0;color: var(--color-desc);}
header .header-top .menu-list .menu-item .menu-name:hover{color: var(--themecolor);}
header .header-top .menu-list .menu-item .menu-name.active{color: var(--themecolor);}

header .header-top .menu-list .menu-item .menu-name::before{content: "";width: 100%;height: 4px;position: absolute;left: 0;bottom: 0; background: #fff;transition: 0.5s transform ease;transform: scale3d(0,1,1);transform-origin: 0 50%;}
header .header-top .menu-list .menu-item .menu-name:hover::before, header .header-top .menu-list .menu-item.active .menu-name::before{transform: scale3d(1,1,1);}
header .header-top .menu-list .menu-item .menu-name::before{background: var(--themeprimary);transform-origin: 100% 50%;}
header .header-top .menu-list .menu-item .menu-name:hover::before{transform-origin: 0 50%;}

/* sticky header */
.header-sticky{position: sticky;top: 0;left: 0;}
.sticky{position: fixed;top: 0;left: 0;width: 100%;background: var(--primarycolor);z-index: 9999;padding: 10px 0 !important;transition: all .4s ease;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2)}
.sticky{z-index:999;opacity:1;visibility:visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: 500ms;-op-animation-duration: 500ms;-webkit-animation-duration: 500ms;animation-duration: 500ms;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}

/* mob-menu */
.mob-head{color: white;font-size: 16px;display: none;}
.mob-main-menu{display: none;}
/* Add this to your style.css or in a <style> tag */
.ai-hero-banner {background: url(../images/home/banner-bg.svg) no-repeat;background-size: cover;background-position: center;display: flex;justify-content: center;align-items: center;min-height: 765px;position: relative;overflow: hidden;}
.ai-hero-content {position: relative;z-index: 1;}
.ai-hero-subtitle {font-size: 18px;color: var(--color-desc);margin-bottom: 22px;font-weight: 400;line-height: 25px;}
.ai-hero-title {font-size: 42px;font-weight: 700;font-family: var(--themefont); color: var(--color-desc);margin-bottom: 25px;line-height: 60px;}
.ai-hero-desc {font-size: 18px;color: var(--color-desc);margin-bottom: 25px;line-height: 30px;max-width: 500px;}
.ai-hero-apps a {display: inline-block; margin-right: 12px; transition: transform 0.15s;}
.ai-hero-apps a:last-child { margin-right: 0; }
.ai-hero-apps a:hover { transform: scale(1.05); }
.ai-hero-img-wrap {position: relative; z-index: 1; display: flex; justify-content: center;align-items: center;}
.ai-hero-img {max-width: 430px;width: 100%;height: auto;filter: drop-shadow(0 8px 32px rgba(30,60,120,0.10));z-index: 1;position: absolute;top: auto;}

.vert-move {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
.vert-move {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}

.background-move img{display: none;}
.background-move{
  width:100%;
  height:100%;
}


.circle1{
  background-color:#DDEBFD;
  height:571px;
  border-radius:50%;
  width: 571px;
  margin: auto;
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  animation: pulse3 6s linear infinite;
}

.circle2{
  background-color:#CDE1FC;
  height:523px;
  border-radius:50%;
  width: 523px;
  margin: auto;
  position: absolute;
  top: 4%; left: 4%;
  color:white;
  font-size:40px;
  transform: translate(-50%,-50%);
  animation: pulse 4s linear infinite;
}

.circle3{
  background-color:#A6C9F8;
  height:479px;
  border-radius:50%;
  width: 479px;
  margin: auto;
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%,-50%);
  font-size:50px;
  animation: pulse2 3s linear infinite;
}


/* @keyframes pulse{
  0%{width:300px;height:300px;}
  50%{width:350px;height:350px;}
  100%{width:300px;height:300px;}
}

@keyframes pulse2{
  0%{width:100px;height:100px;}
  50%{width:150px;height:150px;}
  100%{width:100px;height:100px;}
}

@keyframes pulse3{
  0%{width:600px;height:600px;}
  50%{width:650px;height:650px;}
  100%{width:600px;height:600px;}
} */















.section-title {font-size: 32px;font-weight: 700;margin-bottom: 25px;color: var(--color-desc);line-height: 42px;text-align: left;font-family: var(--themefont);}
.section-list {list-style: none;padding: 0;margin: 0;}
.section-list li {margin-bottom: 20px;display: flex;justify-content: start; align-items: center;}
.section-list li:last-child{margin-bottom: 0;}
.section-list li .text-desc{font-size: 16px;color: var(--color-desc);line-height: 26px;margin-bottom: 0;}
.section-list li .section-icon{display: flex;align-items: center;justify-content: center;margin-right: 15px;min-width: 50px;width: 50px;height: 50px;border-radius: 50%;}




/* For Buyers Section */
.buyers-icon {background: #E4F1FF;}
.buyers-illustration {display: flex; justify-content: center; align-items: center;}
/* .buyers-img {max-width: 420px;width: 100%;height: auto;margin: 0 auto;display: block;} */


/* For sellers Section */
.sellers-section {background: #EBF7EE;}
.sellers-icon {background: #D4EDDA;}
/* .sellers-img {max-width: 340px;width: 100%;height: auto;margin: 0 auto;display: block;} */

/* For agents Section */
.agents-icon {background: #FEF8E5;}
/* .agents-img {max-width: 340px; width: 100%; height: auto; margin: 0 auto; display: block;} */


/* For lenders Section */
.lenders-section {background: #E4F1FF;}
.lenders-icon {background: #D0E4FC;}
/* .lenders-img {max-width: 300px;width: 100%;height: auto; margin: 0 auto; display: block;} */




.sec-title {text-align: center;max-width: 700px;margin: 0 auto 70px;}
.sec-title .common-title {font-family: var(--themefont); font-size: 32px; font-weight: 700; margin-bottom: 15px; color: var(--color-desc); line-height: 42px;}
.sec-title .common-desc {font-size: 16px; color: var(--color-desc); line-height: 26px; margin-bottom: 0;}



.aboutus-content-wrap {display: flex;align-items: flex-start;justify-content: center;gap: 48px;  background: #f5f9ff;}
.aboutus-content p {font-size: 16px;color: var(--color-desc);margin-bottom: 18px;line-height: 1.7;}
.aboutus-content strong {font-weight: 700;color: var(--color-desc);}
.aboutus-image img {border-radius: 8px;position: relative;}


#testimonial-slider .event-box {background: #F3F8FE;border: 1px solid #D5E9FF;border-radius: 12px;padding: 26px 20px;min-height: 280px;box-sizing: border-box;}
#testimonial-slider .event-box .quotes{width: 26px !important;}
#testimonial-slider .event-box .client-info{display: flex;justify-content: space-between;align-items: flex-start;border-bottom: 1px solid #D5E9FF;margin-bottom: 20px;padding-bottom: 20px;}
.client-profile { width: 60px !important;min-width: 60px;height: 60px;border-radius: 50%;object-fit: cover;margin-right: 12px;}
#testimonial-slider .event-box .review-header {display: flex;justify-content: space-between;align-items: flex-start;}
#testimonial-slider .event-box .client-name {font-weight: 500;letter-spacing: -1%;color: var(--color-desc);font-family: var(--themefont); font-size: 16px;margin-bottom: 4px;line-height: 26px;}
#testimonial-slider .event-box .client-company {font-size: 16px;margin-bottom: 0;color: var(--color-desc);line-height: 22px;}
#testimonial-slider .event-box .desc {font-size: 16px;color: var(--color-desc);margin-bottom: 10px;line-height: 30px;}
#testimonial-slider .event-box .read-more {color: var(--themecolor);font-size: 16px;text-decoration: underline;transition: color 0.2s;}
#testimonial-slider .event-box .read-more:hover {color: #0d47a1;}
.owl-carousel .owl-dots {
  margin-top: 24px;
  text-align: center; display: block !important;
}
.owl-carousel .owl-dot span {
  width: 12px;
  height: 12px;
  background: #dbeafe;
  display: inline-block;
  border-radius: 50%;
  margin: 0 4px;
  transition: background 0.2s;
}
.owl-carousel .owl-dot.active span {
  background: #1a73e8;
}



.easy-steps-section {
  background: #eaf7ee;
  padding: 60px 0 0 0;
  text-align: center;
}

.easy-step-card {background: var(--secondarycolor);border-radius: 25px;padding: 25px 25px;min-height: 270px;display: flex;flex-direction: column;align-items: flex-start;	position: relative;}
.easy-step-card-header { display: flex;justify-content: space-between;align-items: center;width: 100%;margin-bottom: 20px;}
.easy-step-card-title {font-size: 20px;font-weight: 700;color: var(--color-desc);text-align: left;font-family: var(--themefont);}
.easy-step-card-icon {background: #EAF6ED;border-radius: 50%;width: 72px;height: 72px;min-width: 72px; display: flex;align-items: center;justify-content: center;}

.easy-step-card-desc {font-size: 16px;color: var(--color-desc);margin-bottom: 40px;text-align: left;}
.easy-step-card-num {position: absolute;right: 0;bottom: 0;background: #34A853;color: var(--secondarycolor);font-size: 24px;	font-weight: 500;	border-radius: 25px 0 25px 0;padding: 22px 25px;}
.easy-steps-image {
  margin: 120px auto 0 auto;
  display: flex;
  justify-content: center;
}
.easy-steps-image img { filter: drop-shadow(0 8px 32px rgba(30,60,120,0.10));}
.trusted-by .logo-grid {border-top: 1px solid #E0EBFF;padding-top: 30px;display: flex;flex-wrap: wrap;justify-content: center; gap: 70px; align-items: center;}
.trusted-by .logo-grid img {max-width: 100%;object-fit: contain;transition: filter 0.3s ease;}




.contact-section .contact-info h2{font-size: 32px;color: var(--themecolor);font-weight: 700;font-family: var(--themefont);margin-bottom: 15px;line-height: 37px;}
.contact-section .contact-info .contatc-text {font-size: 16px;color: var(--color-desc);line-height: 26px;margin-bottom: 22px;}
.contact-section .contact-info .contact-icon {display: flex;align-items: center;justify-content: center;margin-right: 15px;min-width: 50px;width: 50px;height: 50px;background: #D0E4FC;	border-radius: 50%;}
.contact-section .contact-info .info-description{font-size: 15px;color: var(--color-desc);margin-bottom: 0;line-height: 22px;}
.contact-section .contact-info {flex: 1;}
.contact-section .contact-info .info-item {display: flex;align-items: center; margin-bottom: 20px;}
.contact-section .contact-info .info-item .contact-info-title{font-size: 15px;font-weight: 500;font-family: var(--themefont);color: var(--color-desc);}
.contact-section .contact-form {flex: 1;}
.contact-section .contact-form .input-wrapper {margin-bottom: 20px;}
.contact-section .contact-form .input-wrapper .form-control{width: 100%;padding: 13px 13px;border: 1px solid #E1E1E1;border-radius: 0;color: var(--color-desc);font-size: 14px;}
.contact-section .contact-form .input-wrapper .form-control::placeholder{opacity: 1;color: var(--color-desc);}
.contact-section .contact-form .submit-btn{background-color: var(--themecolor);border: 1px solid transparent;transition: all .4s ease-in-out; outline: none;padding: 12px 25px;text-decoration: none;font-size: 16px;line-height: 26px;color: var(--secondarycolor);}
.contact-section .contact-form .submit-btn:hover{background-color: transparent;border: 1px solid var(--themecolor);color: var(--themecolor);}
.contact-section .business-info {margin-top: 40px;}
.contact-section .business-info h2 {font-size: 32px;margin-bottom: 15px;color: var(--color-desc);font-weight: 700;font-family: var(--themefont);line-height: 38px;}
.contact-section .business-info p {font-size: 16px;color: var(--color-desc);line-height: 28px; margin-bottom: 0;}



.footer {background: url(../images/footer/footer-bg.svg) no-repeat;background-position: center;background-size: cover;color: var(--secondarycolor);padding:175px 0 60px;position: relative;margin: 40px 0 0;}
.social-icon{height: 35px;width: 35px;border-radius: 50%;background-color: var(--secondarycolor);display: flex;justify-content: center;align-items: center;}
.footer .help-section {background-color: #358CFF;border-radius: 12px;padding: 50px 40px;position: absolute;top: -60px;max-width: 1290px;margin: 0 auto;left: 0;right: 0;z-index: 1;}
.footer .help-section .help-left {display: flex;align-items: center;gap: 15px;}
.footer .help-section .help-left .help-icon {background-color: var(--secondarycolor);border-radius: 12px;padding: 12px 14px;}
.footer .help-section .help-left .help-text h3 {margin: 0 0 5px;font-size: 30px;font-family: var(--themefont);font-weight: 700;	color: var(--secondarycolor);line-height: 35px;}
.footer .help-section .help-left .help-text p {margin: 0;font-size: 15px;color: var(--secondarycolor);line-height: 26px;}
.footer .help-section .help-buttons {display: flex;justify-content: end;gap: 15px;}
.footer .help-section .help-buttons .help-btn {padding: 12px 25px;border-radius: 8px;text-decoration: none;font-size: 16px;line-height: 26px;}

.contact-btn {background-color: #136FE8;color: var(--secondarycolor);font-weight: 500;font-family: var(--themefont);transition: all .4s ease-in-out;}
.contact-btn:hover{background-color: var(--secondarycolor);color: var(--themecolor);}
.contact-btn img{transition: all .4s ease-in-out;width: 15px;}
.contact-btn:hover img{filter: invert(47%) sepia(79%) saturate(5513%) hue-rotate(203deg) brightness(95%) contrast(91%);}
.faq-btn {background-color: var(--secondarycolor);color: var(--themecolor);font-family: var(--themefont);transition: all .4s ease-in-out;}
.faq-btn:hover{background-color: var(--themecolor);color: var(--secondarycolor);}
.faq-btn img{transition: all .4s ease-in-out;width: 17px;}
.faq-btn:hover img{filter: brightness(0) invert(1)}
        .footer-content {
            display: grid;
            grid-template-columns: 2fr 1fr 1fr 1.5fr;
            gap: 50px;
        }
        .footer-logo{display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;}

        .footer-description {font-size: 15px;line-height: 27px;margin-bottom: 20px;color: var(--secondarycolor);}
        .app-stores {
            display: flex;
            gap: 10px;
        }
        .app-stores a{transition: transform 0.15s;}
        .app-stores a:hover {transform: scale(1.05);}
        .app-stores img {
            height: 50px;
        }

        .footer-links h4 {margin-bottom: 20px;position: relative;font-size: 18px;color: var(--secondarycolor);font-family: var(--themefont);font-weight: 600;}
        .footer-links h4::before{position: absolute;left: -12px;top: 2px;height: 18px;width: 4px;background-color: var(--secondarycolor);content: '';}

        .footer-links ul {
            list-style: disc;
            padding: 0;
            margin: 0;
        }

        .footer-links li {
            margin-bottom: 12px;
        }

        .footer-links a {
            color: var(--secondarycolor);
            text-decoration: none;
            font-size: 15px;transition: all .3s ease-in-out;
        }

        .footer-links a:hover{color: #0f3361;}
        .footer-links p{font-size: 15px;line-height: 27px;color: var(--secondarycolor);}
        .subscribe-form {position: relative;margin: 20px 0;}

        .subscribe-form .email-control {width: 100%;padding: 13px 13px;border-radius: 8px;border: 1px solid transparent;	background-color: rgba(9, 9, 9, 60%);color: var(--secondarycolor);box-shadow: none;outline: none;transition: all .3s ease-in-out;}
        .subscribe-form .email-control:focus, .subscribe-form .email-control:hover{border: 1px solid var(--secondarycolor);}
        .subscribe-form .email-control::placeholder {opacity: 1;color: var(--secondarycolor);}

        .subscribe-form .submit-btn {position: absolute;right: 6px;top: 50%;transform: translateY(-50%);background-color: var(--themecolor);border: none;cursor: pointer;	height: 42px;width: 42px;border-radius: 5px;}

        .social-links {
            display: flex;
            gap: 15px;
            margin-top: 20px;
        }


       .copyright {text-align: center;margin-top: 50px;font-size: 15px;color: #E4F1FF;}
.privacy-policy-main .privacy-policy-head{background-color: #e2edf8;border-bottom: 1px solid #C7DAF3;}
.privacy-policy-main .privacy-text{font-size: 16px;font-weight: 400;font-family: var(--primaryfont); color: var(--color-desc); margin-bottom: 18px;line-height: 1.7;}
.privacy-policy-main .privacy-heading{font-family: var(--themefont); font-size: 22px;font-weight: 700;margin-bottom: 15px;color: var(--color-desc);line-height: 42px;}
.privacy-policy-main .make-responsive {width: 100%;display: block;clear: both;overflow: auto;scrollbar-width: thin;}
.privacy-policy-main .privacy-table{border-collapse: separate;border-spacing: 0; border: 1px solid #e6f3ff;border-radius: 6px;}
.privacy-policy-main .privacy-table thead {background-color: #fff;}
.privacy-policy-main .privacy-table thead tr th {padding-right: 20px;position: relative;white-space: nowrap;}
.privacy-policy-main .privacy-table thead tr th:first-child {border-top-left-radius: 2px;}
.privacy-policy-main .privacy-table thead tr th {border-bottom: none;border-right: 2px solid #E9EBEF;padding: 10px;color: var(--themecolor);font-weight: 400; font-size: 15px;background: #f1f5fb;border-bottom: 1px solid #E9EBEF;font-weight: 500;font-style: normal;line-height: 15px;}
.privacy-policy-main .privacy-table > thead > tr > td, .privacy-policy-main .privacy-table > tbody > tr > td, .table > tfoot > tr > td {padding: 6px 10px;font-weight: 400; line-height: 1.4;vertical-align: middle;color: var(--color-desc);border-bottom: 1px solid #E9EBEF;	border-right: 1px solid #e9ebef;font-size: 14px;white-space: nowrap;height: 36px;}
.privacy-policy-main .privacy-table > tbody > tr > td:last-child {border-right: 0px;}
.privacy-policy-main .privacy-table  thead tr th:last-child {border-top-right-radius: 2px;border-right: 0px;}
.privacy-policy-main .privacy-list{list-style: disc;}
