*,
*::before,
*::after {
box-sizing: border-box;
}

body {
overflow-x: hidden;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-size-adjust: 100%;
background-color: #fff;
font-family: "Manrope";
letter-spacing:0.4px;
}
/*animation-top-header-style-start*/
.main-header {
position: relative;
top:0px; 
left: 0;
width: 100%;
height: auto;
padding:10px 0;
box-shadow: 0 5px 23px 4px rgba(0, 0, 0, .1);
z-index: 999;
animation-duration: 0.2s;
animation-iteration-count: 1;
animation-name: fadeInDown;
animation-timing-function: linear;
opacity: 1;
visibility: visible;
z-index: 9999;
background:rgb(255 255 255 / 68%); 
backdrop-filter: blur(10px);          
-webkit-backdrop-filter: blur(10px); 
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.main-header.show {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: auto;
padding: 8px 0;
box-shadow: 0 0 7px #0003;
animation-duration: 0.8s;
animation-iteration-count: 1;
animation-name: fadeInDownNew;
animation-timing-function: linear;
opacity: 1;
visibility: visible;
z-index:999;
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownNew {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
/*animation-top-header-style-end*/

/*menu-nav-style-start*/
.mainmenu-nav {
list-style: none;
margin: 0;
padding: 0;
align-items: center;
}
.mainmenu-nav li {
position: relative;
}
/* Main Menu Links - Gradient Text Animation */
.mainmenu-nav a {
text-decoration: none;
font-family: "Manrope";
font-weight: 500;
padding:8px 10px;
display: block;
font-size:17px;
color: #333;
background-image: linear-gradient(
to right,
#2186c8 0%,
#24a738 100%
);
background-repeat: no-repeat;
background-size: 0% 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: #252f4a;
transition: background-size 0.4s ease, -webkit-text-fill-color 0.4s ease;
}
.mainmenu-nav li a:hover {
background-size: 100% 100%;
-webkit-text-fill-color: transparent;
font-weight:500;
font-size:17px;
}
.mainmenu-nav a.active {
background-size: 100% 100%;
-webkit-text-fill-color: transparent;
font-weight:500;
font-size:17px;
}

/*button-style-start*/
.demo-btn{
padding:10px 20px;
border-radius: 10px;
background-image: linear-gradient(to right, #297eb7, #145791);
font-size: 15px;
text-align: center;
color: #fff;
text-decoration: none;
}
.bookdemo-btn {
position: relative;
display: inline-block;
overflow: hidden;
transition: background-color 0.3s ease;
}

.bookdemo-btn::after {
content: "";
position: absolute;
top: 0;
left: -105%;
width: 100%;
height: 100%;
background:rgb(255 255 255 / 28%);
transform: skewX(-30deg);
}
.bookdemo-btn:hover {
background-color:#22a636;
}
.bookdemo-btn:hover::after {
left: 100%;
transition: left 0.5s ease;
}
/*button-style-end*/
.header-logo{
width:190px;	
}
.video-banner {
height: 500px;   
width: 100%;
overflow: hidden;
}
.video-banner video {
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0.9;
}
/*banner-section-end*/
.banner-box{
background: #fff;
position: absolute;
top: 50%;
left: 118px;
transform: translateY(-50%);
width:40%;
border-radius: 25px;
padding:25px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);	
}
.unifying-voice-text {
font-size: 32px;
font-weight: bold;
text-align: left;
color: #111;
line-height: 40px;
margin-bottom: 15px;
}
.customer-styletext{
font-size: 16px;
font-weight:600;
text-align: left;
color: #2186c8;
margin-bottom:23px;	
}
.request-demo-text {
font-size: 15px;
font-weight: bold;
text-align: center;
color: #fff;
border-radius: 12px;
background-image: linear-gradient(to right, #1d7fc1, #025093);
text-decoration: none;
padding: 12px 10px;
width: 100%;
margin-bottom: 9px;
}
.witch-video-btn{
border-radius: 12px;
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
border: solid 1px #045396;
font-size:15px;
font-weight:bold;
text-align: center;
color: #045396;
text-decoration:none;
padding:12px 10px;
display: inline-flex;
align-items: center;      
justify-content: center;  
gap: 10px;   
margin-bottom: 9px;           	
}
.witch-video-btn i {
font-size: 14px; 
}
@keyframes scroll {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}
.logo-track {
display: flex;
width: calc(200%);
animation: scroll 20s linear infinite;
}
.logo-slider:hover .logo-track {
animation-play-state: paused;
}
.logo-track img {
margin: 0 20px;
height: 30px;
width: auto;
transition: transform 0.4s ease-in-out;
}
.logo-slider {
overflow: hidden;
background: #fff;
padding: 15px 0;
}
.logo-track img:hover {
transform: scale(1.2);
}
.logo-section{
margin-top: 25px;
margin-bottom: 25px;	
}
.about-inner-box{
padding:40px;
border-radius: 30px;
background-color: #d1e9fe;	
}
.about-text{
font-size: 16px;
font-weight: 500;
text-align:center;
color: #333;
margin-bottom: 10px;	
}
.legacy-style {
font-size: 54px;
font-weight: bold;
text-align: center;
color: #111827;
font-family: 'Sora';
margin-bottom: 35px;
}
.transition-style {
font-family: "Sora";
background: linear-gradient(90deg, #0495be, #026ca4);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.first-imgstyle{
width:100%;	
}
.comprehensive-box-style {
padding:22px 10px;
border-radius: 20px;
background-color:#004c8f;
margin-top: 15px;
animation: bgChange 3s infinite alternate ease-in-out;
}
@keyframes bgChange {
0%   { background-color: #004c8f; }   
25%  { background-color: #21a635; }   
}
.comprehensive-box-style p {
font-size: 16px;
font-weight: 600;
text-align: center;
color: #fff;
margin-bottom: 0;
}
.smart-textstyle{
font-size: 16px;
font-weight: normal;
font-stretch: normal;
text-align: left;
color: #333;
margin-bottom:10px;	
}
.corecapabilities-section{
background-color: #f9f9f9;
padding-top:50px;
padding-bottom:50px;
margin-top:30px;
margin-bottom:0px;
}
.core-capabilities-style{
font-size: 16px;
font-weight: normal;
text-align:center;
color: #4b5563;	
}
.platform-box-style {
padding: 15px;
border-radius: 16px;
box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
border: solid 1px #ebebeb;
background-color: #fff;
width: 100%;
transition: all 0.4s ease;
position: relative;
margin-bottom: 25px;
}
.platform-box-style:hover {
transform: translateY(-10px);
box-shadow: 0 15px 25px rgba(0, 0, 0, 0.15);
}
.calls-round-circle {
padding: 3px 10px;
border-radius: 20px;
border: solid 1px #e9e9e9;
font-size: 12px;
font-weight: normal;
text-align: center;
color: #4b5563;
margin-bottom: 15px;
margin-top: 15px;
display:inline-block;
}
.star-icon-width {
width: 20px;
}
.collect-style-digital {
font-size:19px;
font-weight: bold;
text-align: left;
color: #17012c;
}
.digital-textstyle {
font-size: 16px;
font-weight: normal;
text-align: left;
color: #504e4e;
margin-bottom: 30px;
}
.know-textstyle {
font-size: 14px;
font-weight: normal;
text-align: left;
color:#06b6d4;
text-decoration: none;
position: absolute;
bottom:15px;
left: 15px;
}
.visual-section{
margin-top: 20px;
margin-bottom: 20px;
}
.turbo-charge-section{
padding-top:50px;
padding-bottom:50px;
background-color: #f9f9f9;	
}
.smart-textstyle1{
font-size: 16px;
font-weight: normal;
font-stretch: normal;
text-align: center;
color: #333;
margin-bottom: 50px;	
}
.charge-box{
border-radius: 20px;
box-shadow: 0 4px 100px 0 rgba(0, 0, 0, 0.05);
border: solid 1px #ededed;
background-color: #fff;	
padding:15px;
margin-bottom:15px;
}
.timely-communication{
font-size: 16px;
font-weight:bold;
font-stretch: normal;
text-align: left;
color: #000;
}
.why-section{
margin-top:40px;
margin-bottom:40px;	
}
.comparison-table {
/*max-width: 1000px;
margin: auto;*/
border-radius: 16px;
overflow: hidden;
box-shadow: 0 8px 30px rgba(0,0,0,0.08);
font-family: 'Sora', sans-serif;
}

.table-row {
display: grid;
grid-template-columns: 1.5fr 1fr 1fr;
align-items: center;
}

.table-head {
background: #f5f7f9;
font-weight: 600;
}

.table-col {
padding:12px 20px;
font-size: 14px;
color: #333;
border-bottom: 1px solid #eee;
}

.feature {
background-color: #fff;
text-align:center;
font-size: 15px;
font-weight: normal;
text-align: center;
color: #333;
}
.top-head{
background-color: #f3f4f6;	
text-align:center;
font-size: 16px;
font-weight:500;
color: #333;
}
.other-top{
background-color: #f3f4f6;	
}
.highlight {
background: #0a4b8f;
color: #fff;
text-align: center;
position: relative;
font-size: 16px;
font-weight:500;
color: #fff;
}

.highlight::before,
.highlight::after {
content: "";
position: absolute;
left: 0;
right: 0;
height: 1px;
background: rgba(255,255,255,0.3);
}

.highlight::before {
top: 0;
}

.highlight::after {
bottom: 0;
}
.other-top{
font-size: 16px;
font-weight:500;
text-align: center;
color: #111;	
}
.others {
text-align: center;
color:#004c8f;
font-size: 15px;
font-weight:normal;
}

.check {
display: inline-flex;
width: 22px;
height: 22px;
border-radius: 50%;
background: #21c55d;
color: #fff;
align-items: center;
justify-content: center;
font-size: 13px;
}

.sms-text-style {
font-size:13px;
color:#333333;
}
.feature-topalign-style{
margin-top:60px;	
}
.smart-cares-text{
font-size: 16px;
font-weight: 500;
text-align: center;
color: #374151;	
margin-top:30px;
}
.table-col.feature {
line-height: 1.3;           
}
.last-td-border-none{
border-bottom:unset;	
}
.pricing-section{
background-color: #f9f9f9;
padding-top:50px;
padding-bottom:50px;	
}

.pricing-wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
max-width: 1100px;
margin: auto;
}

.pricing-card {
background: #fff;
border-radius: 18px;
padding: 28px 24px;
text-align: center;
box-shadow: 0 8px 30px rgba(0,0,0,0.06);
position: relative;
transition: all 0.4s ease;
}

.pricing-card.active {
background: #fff3e8;
transform: scale(1.03);
}

.badge {
display: inline-block;
padding: 6px 14px;
font-size: 11px;
border-radius: 20px;
margin-bottom: 16px;
font-weight: 600;
}

.badge.trial { background: #eef3ff; color: #4b6fff;font-size: 14px;
margin-bottom: 25px; }
.badge.premium { background: #ff8a3d; color: #fff;font-size: 14px;
margin-bottom: 25px; }
.badge.enterprise { background: #ffe8ef; color: #e94f7a;font-size: 14px;
margin-bottom: 25px; }

.pricing-card h2 {
font-size: 36px;
margin: 0;
font-weight: 700;
}
.pricing-card h2 small {
font-size: 14px;
color: #777;
}
.sub-text {
font-size: 13px;
color: #777;
margin: 8px 0 18px;
}
.pricing-card ul {
list-style: none;
padding: 0;
margin: 0 0 24px;
}
.pricing-card ul li {
padding: 10px 0;
font-size: 16px;
border-bottom: 1px solid #eee;
position: relative;
text-align:left;
color:#031811b3;
}
.pricing-card ul li::before {
content: "✔";
color: #22c55e;
margin-right: 8px;
}
.btn-outline,
.btn-primary {
display:block;
padding: 8px 22px;
border-radius: 24px;
font-size: 15px;
text-decoration: none;
font-weight: 500;
}
.btn-outline {
border: 1px solid #22c55e;
color: #22c55e;
}
.btn-primary {
background: #22c55e;
color: #fff;
font-size: 15px;
}
.pricing-wrapper{
margin-top:40px;	
}
.pricing-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 25px rgba(0, 0, 0, 0.15);
}
.where-section{
padding-top:50px;
padding-bottom:50px;	
}
.solution-cares{
font-size: 16px;
font-weight: normal;
text-align:center;
color: #4b5563;	
margin-bottom:50px;
}

.common-table-style th{
background-color: #f3f4f6;
text-align:center;
font-size: 16px;
font-weight:600;
text-align: center;
color: #111;
padding: 10px;	
}
.virtual-text{
font-size:14px;
font-weight:500;
text-align: center;
color: #333;
margin-bottom:0px;	
}
.calls-text-style{
font-size: 14px;
font-weight:500;
text-align: center;
color: #212529;
margin-bottom:0px;	
}
.clinics-style{
font-size: 14px;
font-weight:500;
text-align: center;
color: #004c8f;
margin-bottom:0px;
}
.common-table-style {
border-collapse: separate;
border-spacing: 0;
border: 1px solid #f3f2f2;
}

.common-table-style th:nth-child(2),
.common-table-style td:nth-child(2) {
width: 40%;
background: #fff;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
border-left: 2px solid rgba(6, 182, 212, 0.2);
border-right: 2px solid rgba(6, 182, 212, 0.2);
}
.table td:nth-child(1) {
width:25%;
}
.common-table-style th:nth-child(2) {
border-top: 2px solid rgba(6, 182, 212, 0.2);
border-top-left-radius:0px;
border-top-right-radius: 0px;
}

.common-table-style tr:last-child td:nth-child(2) {
border-bottom: 2px solid rgba(6, 182, 212, 0.2);
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
.table td:nth-child(3) {
width: 35%;
}
.virtual-receptions{
text-align: center;        
vertical-align: middle;	
}
.virtual-receptions img{
width: 30px;
margin-bottom: 5px;
}
.faq-section{
background-color:#f6f6f6;
padding-top:50px;
padding-bottom:50px;	
}
.faq-inner-box{
padding:30px 35px;
border-radius: 15px;
background-color: #fff;	
}
.accordion-button.custom-accordion-style:not(.collapsed){
background-color:#ddd;
font-size: 16px;
font-weight: 500;
font-style: normal;
text-align: left;
color: #031811;
}
.custom-accordion-style{
font-size: 16px;
font-weight: 500;
text-align: left;
color: #031811;	
}
.power-style{
font-size: 16px;
font-weight: normal;
text-align: left;
color: rgba(3, 24, 17, 0.7);
margin-bottom:0px;	
}
.accordion-button:focus{
box-shadow: unset;	
}
.ready-section{
margin-bottom:30px;
margin-top:30px;	
}
.ready-box{
position: relative;
}
.smart-style{
font-size: 16px;
font-weight: 600;
text-align:center;
color: #fff;
margin-bottom:0px;
}
.ready-text{
font-size: 48px;
font-weight: bold;
letter-spacing: normal;
text-align: center;
color: #fff;	
}
.smart-style-position{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin: 0;
color: #fff;            
text-align: center;
}
.transform-text{
font-size:17px;
font-weight: 500;
text-align: center;
color: #fff;	
}
.get-touch-section{
padding:35px 0px 60px;
background-image: linear-gradient(to bottom, #06b6d4 0%, #004c8f 100%);	
}
.get-touch{
font-size: 48px;
font-weight: bold;
text-align: center;
color: #fff;	
}
.question-style{
font-size: 17px;
font-weight: bold;
text-align: center;
color: #fff;
margin-bottom: 45px;
}
.get-touch-style{
font-size: 24px;
font-weight: bold;
text-align: left;
color:#e7e7e7;
margin-bottom:25px;	
}
.smart-innovation{
font-size: 16px;
font-weight: 500;
text-align: left;
color:#e7e7e7;
margin-bottom:30px;	
}
.call-textstyle{
font-size: 15px;
font-weight:500;
text-align: left;
color:#e7e7e7;
margin-bottom:3px;	
}
.number-style{
font-size: 15px;
font-weight:500;
text-align: left;
color:#e7e7e7;
margin-bottom:0px;	
}
.contact-icon{
width:40px;	
}
.schedule-demo{
padding:7px 25px;
border-radius: 10px;
border: solid 1px #fff;
background-color: rgba(255, 255, 255, 0.15);
font-size: 15px;
font-weight:500;
text-align: center;
color:#e7e7e7;
text-decoration:unset;	
}
.visit-bottom-style{
margin-bottom:32px;	
}
.get-ready-box{
padding: 32px;
border-radius: 20px;
background-image: linear-gradient(133deg, #06b6d4 1%, #8fa7bd36 59%);
}

.form-custom-style {
border-bottom: solid 1px #fff;
background-color: transparent;
border-top: unset;
border-left: unset;
border-right: unset;
border-radius: unset;
color:#e7e7e7;
padding: 0;
}
.form-control.form-custom-style:focus{
background-color: unset;
border-color: unset;
outline: 0;
box-shadow: unset;
color:#fff;	
}
.custom-name-style{
margin-bottom:5px;
font-size: 16px;
font-weight:500;
text-align: left;
color: #e7e7e7;	
}
.form-custom-style::-webkit-input-placeholder {
color:#fff;
font-size:14px;
}
.form-custom-style::-moz-placeholder {
color:#fff;
font-size:14px;
}
.form-custom-style:-ms-input-placeholder {
color:#fff;
font-size:14px;
}
.contact-bottom-style{
margin-bottom:22px;	
}
.startup-text{
font-size: 24px;
font-weight: bold;
text-align: left;
color: #e7e7e7;
margin-bottom:20px;	
}
.message-btn{
font-size: 15px;
font-weight: bold;
text-align: center;
color: #004c8f;
padding: 10px 18px;
border-radius: 10px;
background-color: #fff;
text-decoration:unset;	
}

.footer-section {
padding:60px 0px 20px;
background-color: #f0f0f0;
position: relative;
}
.footer-head-text {
font-size: 18px;
font-weight: bold;
text-align: left;
color:#606060;
margin-bottom: 25px;
}

.footer-head-2 ul li a {
text-decoration: none;
font-size: 16px;
font-weight: normal;
text-align: left;
color:#606060;
}
.footer-para {
font-size: 16px;
font-weight: normal;
text-align: left;
color:#606060;
padding-top: 17px;
padding-bottom: 10px;
}
.footer-head-2 ul {
padding-left: 0px;
}
.footer-head-2 ul li {
list-style: none;
padding-top: 8px;
}

.footer-scroll-top {
position: fixed;
bottom: 40px;
right: 30px;
z-index: 99;
display: none;
}
.footer-scroll-top a:hover {
transform: scale(1.15) rotate(5deg);
box-shadow: 0 0 25px rgba(37, 99, 235, 0.8), 0 0 50px rgba(6, 182, 212, 0.7);
}
.footer-scroll-top a {
display: flex;
align-items: center;
justify-content: center;
width: 50px;
height: 50px;
border-radius: 50%;
color: #fff;
font-size: 15px;
text-decoration: none;
cursor: pointer;
background: linear-gradient(135deg, #2563eb, #06b6d4, #14b8a6, #2563eb);
background-size: 300% 300%;
box-shadow: 0 0 15px rgba(37, 99, 235, 0.6), 0 0 30px rgba(6, 182, 212, 0.4);
animation: superGlow 4s ease-in-out infinite, gradientShift 6s linear infinite;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.footer-logo-size{
width:200px;	
}
.mobile-number{
margin-bottom: 0;	
}
.reserved-text-style {
font-size: 15px;
font-weight: 500;
text-align: center;
color: #606060;
margin-bottom: 0;
}
.mobile-number{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #606060;
}
.trusted-partner-style {
font-size: 20px;
font-weight: bold;
text-align: center;
color: #333;
margin-bottom: 16px;
}
.border-bottom-new {
border-top: solid 1px #e5e3e3;
margin-top: 15px;
margin-bottom: 16px;
}
.footer-animationstyle li a::after {
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 0%;
height: 1px;
background-color:#010101;
transition: width 0.3s ease;
}
.footer-animationstyle li a {
position: relative;
text-decoration: none;
color: #333;
font-weight: 600;
transition: color 0.3s ease;
}
.footer-animationstyle li a:hover {
color:#060606;
}
.footer-animationstyle li a:hover::after {
width: 100%;
}
.footer-head-text1 {
margin-top:0px;
}
.floating-img {
animation: float 4s ease-in-out infinite;
}

@keyframes float {
0%   { transform: translateY(0); }
50%  { transform: translateY(-20px); }
100% { transform: translateY(0); }
}
.feature-section{
background-image: url(../img/feature-bg.png);
background-repeat: no-repeat;
background-size: 100% 100%;
padding-top:50px;
padding-bottom: 50px;
min-height:300px;             
display: flex;
align-items: center;           
justify-content: center;        
text-align: center;
}
.feature-content-box {
padding:30px;
border-radius: 25px;
background-color: #fff;
width:60%;
margin: 0 auto; 
}
.feature-text-inn{
font-size: 16px;
font-weight: normal;
text-align: center;
color: #000;
margin-bottom: 0;	
}
.core-capabilities-text{
font-size: 64px;
font-weight: 800;
font-family: Sora;
letter-spacing: normal;
text-align:center;
color: #111;
margin-bottom:0px;	
}
.empowering-text{
font-size: 16px;
font-weight: 600;
text-align: center;
color: #2186c8;
}
.feature-textsub{
font-size: 16px;
font-weight: 500;
letter-spacing: normal;
text-align:center;
color: #333;	
}
.top-feature-section{
padding-top: 50px;
padding-bottom: 20px;	
}
.every-box-style{
padding:20px;
border-radius: 15px;
border: solid 1px rgba(176, 176, 176, 0.2);
background-color: #fff;
margin-bottom:20px;
width:100%;	
}
.message-texthead{
font-size: 16px;
font-weight: bold;
text-align: left;
color: #504e4e;
margin-top: 20px;	
}
.circle-size {
font-size: 10px !important;
color: #2286c8;
vertical-align: middle;
padding-right: 3px;
}
.manage-text{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #504e4e;	
}
.margin-bottom-feartuare{
position: absolute;
bottom: 18px;
left: 17px;
right: 0;
width: 94%;
}
.workflow-img {
width: 800px;
margin-top:50px;
}
.languages-box {
padding: 10px;
border-radius: 15px;
border: solid 8px #f3f4f6;
background-color: #808081;
background-clip: padding-box;
z-index: 6;
position: relative;
}
.languages-number {
font-size: 48px;
font-weight: bold;
text-align: left;
color: #fff;
margin-bottom: 0px;
}
.sub-languages-text {
font-size: 16px;
font-weight: normal;
text-align: left;
color: #fff;
margin-bottom: 0px;
}
.indian-left-img {
margin-left: -40px;
}
.about-content{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #374151;	
}
.bottom-section-feature{
margin-bottom:30px;
}
.empower-style{
font-size: 16px;
font-weight: normal;
text-align: center;
color: #4b5563;
margin-bottom:40px;	
}
.benifit-box1{
padding: 25px;
border-radius: 10px;
background-color:#e2fef5;
width:100%;	
}
.early-head{
font-size: 20px;
font-weight: 500;
text-align: left;
color: #111;
padding-top:15px;
}
.send-text{
font-size: 16px;
font-weight: normal;
text-align: left;
color: #333;
margin-bottom:0px;	
}
.benifit-box2{
padding: 25px;
border-radius: 10px;
background-color:#fbf7ff;
width:100%;	
}
.benifit-box3{
padding: 25px;
border-radius: 10px;
background-color:#eff3ff;
width:100%;	
}
.benifit-box4{
padding: 25px;
border-radius: 10px;
background-color:#f9fbff;
width:100%;	
}
.benifit-box5{
padding: 25px;
border-radius: 10px;
background-color:#fffbf6;
width:100%;	
}
.benifit-box6{
padding: 25px;
border-radius: 10px;
background-color:#f5f6f8;
width:100%;		
}
.platform-text-style{
font-size: 16px;
font-weight: 500;
text-align: left;
color: #333;
margin-bottom: 25px;	
}
.call-textstyle1{
font-size: 15px;
font-weight: bold;
text-align: left;
color: #333;
margin-bottom:2px;	
}
.number-style1{
font-size: 15px;
font-weight: bold;
text-align: left;
color: #333;
margin-bottom:0px;
}
.get-ready-box1{
padding: 32px;
border-radius: 20px;
background-image: linear-gradient(133deg, #06b6d4 1%, #004c8f 59%);
}
.last-featurestyle{
position:absolute;
top: -8px;
bottom:0px;
left:0px;
right:0px;
font-size: 15px;
font-weight: normal;
text-align: center;
color: #333;	
}
.table-last-border{
border-bottom:unset;	
}
.menu-toggle{
color: #424040;
font-size:17px !important;	
}
.privacy-heading{
font-size:30px;
font-weight: bold;
text-align:left;
color: #111827;
font-family: 'Sora';
margin-bottom: 20px;
margin-top: 50px;	
}
.privacy-text-style{
font-size: 16px;
font-weight: normal;
font-stretch: normal;
text-align: left;
color: #333;
margin-bottom:20px;	
}
.border-bottom-style{
border-bottom: 1px solid #ddd;
margin-bottom:20px;
}
.inter-sub{
font-size:20px;
font-weight: bold;
text-align: left;
color: #44474f;
font-family: 'Sora';
margin-bottom: 20px;
}
.interpreation-text{
font-size:18px;
font-weight: bold;
text-align: left;
color: #44474f;
font-family: 'Sora';
margin-bottom: 10px;	
}
.accout-style{
font-size: 16px;
font-weight: normal;
font-stretch: normal;
text-align: left;
color: #333;
margin-bottom:5px;
}
.circle-size1{
font-size: 8px !important;
color: #505355;
vertical-align: middle;
padding-right: 3px;	
}
.border-bottom-style1{
border-bottom: 1px solid #ddd;
margin-bottom: 30px;
margin-top: 30px;	
}
.personal-data{
font-size:16px;
font-weight: bold;
text-align: left;
color: #44474f;
font-family: 'Sora';
margin-bottom: 10px;	
}

#loader {
position: fixed;
inset: 0;
background: linear-gradient(90deg, #1c83c6fc, #5c2f90);
background-size: 200% 200%;
animation: gradientAnimation 5s ease infinite;
display: flex;
align-items: center;
justify-content: center;
z-index: 9999;
}

@keyframes gradientAnimation {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}

.voice-loader {
display: flex;
align-items: flex-end;
gap: 6px;
height:70px;
}

.voice-loader span {
width: 6px;
height: 10px;
background: #fff;
border-radius: 10px;
animation: voiceWave 1.2s infinite ease-in-out;
}

/* DIFFERENT DELAYS */
.voice-loader span:nth-child(1) { animation-delay: 0s; }
.voice-loader span:nth-child(2) { animation-delay: .1s; }
.voice-loader span:nth-child(3) { animation-delay: .2s; }
.voice-loader span:nth-child(4) { animation-delay: .3s; }
.voice-loader span:nth-child(5) { animation-delay: .4s; }

@keyframes voiceWave {
0%, 100% { height:15px; opacity: .4; }
50% { height: 50px; opacity: 1; }
}