@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Medium.eot');
    src: url('../fonts/DMSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Medium.woff2') format('woff2'),
        url('../fonts/DMSans-Medium.woff') format('woff'),
        url('../fonts/DMSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Regular.eot');
    src: url('../fonts/DMSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Regular.woff2') format('woff2'),
        url('../fonts/DMSans-Regular.woff') format('woff'),
        url('../fonts/DMSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Bold.eot');
    src: url('../fonts/DMSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Bold.woff2') format('woff2'),
        url('../fonts/DMSans-Bold.woff') format('woff'),
        url('../fonts/DMSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('../fonts/DMSans-Italic.eot');
    src: url('../fonts/DMSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSans-Italic.woff2') format('woff2'),
        url('../fonts/DMSans-Italic.woff') format('woff'),
        url('../fonts/DMSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



:root{
    /* Fixed Font Sizes (Body Text) */
    --f-sz-12: 0.75rem;      /* 12px */
    --f-sz-13: 0.813rem;    /* 13px */
    --f-sz-14: 0.875rem;     /* 14px */
    --f-sz-15: 0.9375rem;    /* 15px */
    --f-sz-16: 1rem;         /* 16px */
    --f-sz-17: 1.0625rem;    /* 17px */
    --f-sz-18: 1.125rem;     /* 18px */
    /* Responsive Font Sizes (Titles/Headings) */
    --f-sz-20: clamp(1.125rem, 1rem + 0.5vw, 1.25rem);       /* 18px → 20px */
    --f-sz-21: clamp(1.1875rem, 1.05rem + 0.5vw, 1.3125rem); /* 19px → 21px */
    --f-sz-22: clamp(1.25rem, 1.1rem + 0.6vw, 1.375rem);     /* 20px → 22px */
    --f-sz-23: clamp(1.3125rem, 1.15rem + 0.6vw, 1.4375rem); /* 21px → 23px */
    --f-sz-24: clamp(1.375rem, 1.2rem + 0.7vw, 1.5rem);      /* 22px → 24px */
    --f-sz-25: clamp(1.4375rem, 1.25rem + 0.7vw, 1.5625rem); /* 23px → 25px */
    --f-sz-26: clamp(1.5rem, 1.3rem + 0.8vw, 1.625rem);      /* 24px → 26px */
    --f-sz-27: clamp(1.5625rem, 1.35rem + 0.8vw, 1.6875rem); /* 25px → 27px */
    --f-sz-28: clamp(1.625rem, 1.4rem + 0.9vw, 1.75rem);     /* 26px → 28px */
    --f-sz-32: clamp(1.75rem, 1.5rem + 1vw, 2rem);
    --f-sz-36: clamp(2rem, 1.75rem + 1vw, 2.25rem);
    --f-sz-42: clamp(2.25rem, 2rem + 1.5vw, 2.625rem);
    --f-sz-48: clamp(2.5rem, 2rem + 2vw, 3rem);
    --f-sz-56: clamp(3rem, 2.5rem + 2vw, 3.5rem);
    --f-sz-64: clamp(3.5rem, 3rem + 2.5vw, 4rem);
     /* Margin / Padding Scale */
    --space-5: 0.3125rem;   /* 5px */
    --space-10: 0.625rem;   /* 10px */
    --space-15: 0.9375rem;  /* 15px */
    --space-20: 1.25rem;    /* 20px */
    --space-25: 1.5625rem;  /* 25px */
    --space-30: clamp(0.25rem, 1rem + 1vw, 0.875rem);
    --space-35: 2.1875rem;  /* 35px */
    --space-40: clamp(1.5rem, 1.25rem + 1vw, 2.5rem);
    --space-45: 2.8125rem;  /* 45px */    
    --space-50: clamp(2rem, 1.5rem + 1.5vw, 3.125rem);
    --space-100: clamp(5rem, 1.5rem + 1.5vw, 3.125rem);
}
html {
    scroll-behavior: auto;
}
body{font-family: 'DM Sans';font-size: var(--f-sz-20);color:#94A3B8;background-color:#1B145E; }
a, button {transition:all 0.3s ease-in-out;text-decoration: none;}
a:hover {text-decoration:none;}
img {max-width:100%;}
p,ul{margin-bottom: 0.938rem}
input:focus, button:focus, .form-control:focus, .bootstrap-select .dropdown-toggle:focus, .slide-item:focus {outline: none !important;box-shadow: none !important;border: none;}
/* 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;}
.font-Poppins{ font-family: 'Poppins';}

/* Font Weight */
.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }
.fw-800 { font-weight: 800; }

/*line Height*/
.lh-normal { line-height: normal; }
.lh-initial { line-height: initial; }
.lh-10 { line-height: 1; }
.lh-11 { line-height: 1.1; }
.lh-12 { line-height: 1.2; }
.lh-13 { line-height: 1.3; }
.lh-14 { line-height: 1.4; }
.lh-15 { line-height: 1.5; }
.lh-16 { line-height: 1.6; }
.lh-17 { line-height: 1.7; }
.lh-18 { line-height: 1.8; }
.lh-19 { line-height: 1.9; }
.lh-20 { line-height: 2; }

/*Animation*/
.trasn_1{transition:all 0.3s ease-in-out;}
.trasn_2{transition:all 0.6s ease-in-out;}

/* Font Size Utility Classes */
.f-sz-12 { font-size: var(--f-sz-12); }
.f-sz-13 { font-size: var(--f-sz-13); }
.f-sz-14 { font-size: var(--f-sz-14); }
.f-sz-15 { font-size: var(--f-sz-15); }
.f-sz-16 { font-size: var(--f-sz-16); }
.f-sz-17 { font-size: var(--f-sz-17); }
.f-sz-18 { font-size: var(--f-sz-18); }
.f-sz-20 { font-size: var(--f-sz-20); }
.f-sz-21 { font-size: var(--f-sz-21); }
.f-sz-22 { font-size: var(--f-sz-22); }
.f-sz-23 { font-size: var(--f-sz-23); }
.f-sz-24 { font-size: var(--f-sz-24); }
.f-sz-25 { font-size: var(--f-sz-25); }
.f-sz-26 { font-size: var(--f-sz-26); }
.f-sz-27 { font-size: var(--f-sz-27); }
.f-sz-28 { font-size: var(--f-sz-28); }
.f-sz-32 { font-size: var(--f-sz-32); }
.f-sz-36 { font-size: var(--f-sz-36); }
.f-sz-42 { font-size: var(--f-sz-42); }
.f-sz-48 { font-size: var(--f-sz-48); }
.f-sz-56 { font-size: var(--f-sz-56); }
.f-sz-64 { font-size: var(--f-sz-64); }

/*Margin classes*/
.mt_5  { margin-top: var(--space-5); }
.mt_10 { margin-top: var(--space-10); }
.mt_15 { margin-top: var(--space-15); }
.mt_20 { margin-top: var(--space-20); }
.mt_25 { margin-top: var(--space-25); }
.mt_30 { margin-top: var(--space-30); }
.mt_35 { margin-top: var(--space-35); }
.mt_40 { margin-top: var(--space-40); }
.mt_45 { margin-top: var(--space-45); }
.mt_50 { margin-top: var(--space-50); }
.mb_5  { margin-bottom: var(--space-5); }
.mb_10 { margin-bottom: var(--space-10); }
.mb_15 { margin-bottom: var(--space-15); }
.mb_20 { margin-bottom: var(--space-20); }
.mb_25 { margin-bottom: var(--space-25); }
.mb_30 { margin-bottom: var(--space-30); }
.mb_35 { margin-bottom: var(--space-35); }
.mb_40 { margin-bottom: var(--space-40); }
.mb_45 { margin-bottom: var(--space-45); }
.mb_50 { margin-bottom: var(--space-50); }
.mb_100 { margin-bottom: var(--space-100); }

.section {padding: clamp(50px, 7vw, 100px) 0;}
.section-lg {padding: clamp(80px, 10vw, 140px) 0;}
.section-sm {padding: clamp(40px, 5vw, 60px) 0;}
.container,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    width: 100%;
    padding-right: 0.938rem;
    padding-left: 0.938rem;
    margin-right: auto;
    margin-left: auto;
}
.bgWrap{
    background-size: cover;
}
.site-logo {
    max-width: 16.625rem;
    width: 100%;
    display: block;
}

.lp-top-img {
    position: absolute;
    top: -8.125rem;
    right: 2.375rem;
    max-width: 38.5rem;
    width: 100%;
}
.top-text-one {
    max-width: 20.5rem;
    width: 100%;
    display: block;
}
.month-item {
    color: #00E5FF;
    border: solid 2px #00E5FF;
    line-height: 1;
    padding: 0.625rem 0.75rem;
    border-radius: 100px;
    background-color: rgba(0,229,255,.08);
}
.cmn-cta {    
    display: inline-block;
    padding: 0.625rem 2.5rem;
    line-height: 1;
    border-radius: 100px;
    min-width: 12.5rem;
    text-align: center;   
    border: solid 2px #00E5FF; 
}
.cta-1{
    background-color: #00E5FF;
    color: #000000;
}
.cta-2 {
    color: #00E5FF;
}
.counter-item {
    padding: 1.25rem 0.625rem;
    width: 9.125rem;
    height: 7.938rem;
    background-color: rgba(255,255,255,.04);
    border: solid 3px #00FFFF;
    border-radius: 1rem;
    position: relative;
    overflow: hidden;
}
.count{
    color:#00E5FF;
}
.counter-item:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../images/asset.png);
    top: 0;
    left: 0;
    background-size: cover;
}
.z-index-1 {
    z-index: 1;
}
.countTxt {
    letter-spacing: -1px;
}
.title-clr{
    color:#00E5FF;
}
.pb-90{
    padding-bottom: 5.625rem;
}
.section-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.625rem;
   
}
.section-title span {
    white-space: nowrap;
}
.section-title::before,
.section-title::after {
    content: "";
    flex: 1;
    max-width: 270px;
    height: 2px;
}
.section-title::before {
    background: linear-gradient(
        270deg,
        rgba(0,153,255,1) 0%,
        rgba(237,221,83,0) 100%
    );
}
.section-title::after {
    background: linear-gradient(
        90deg,
        rgba(0,153,255,1) 0%,
        rgba(237,221,83,0) 100%
    );
}

.video-section {
    width: 100%;
    height: 36.375rem;
    border-radius: 1.25rem;
    overflow: hidden;
    position: relative;
}
.objCvr{
    object-fit: cover;
}
.play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 5.313rem;
    height: 5.313rem;
    cursor: pointer;
}
.anatomy-video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;display: none;
    object-fit: cover;
}
.anatomy-item {
    padding: 40px 20px;
    border: solid 2px #00FFFF;
    border-radius: 1rem;
    max-width: 250px;
    margin: auto;
    position: relative;
    overflow: hidden;
    background-color: #1B146F;
}
.anatomy-item:after {
    content: '';
    width: 100%;
    height: 100%;
    background: /* Top Left Glow */
        radial-gradient(circle at top left,
            rgba(0, 170, 255, .7) 0%,
            rgba(0, 170, 255, .35) 8%,
            rgba(0, 170, 255, 0) 25%),

        /* Bottom Right Glow */
        radial-gradient(circle at bottom right,
            rgba(0, 170, 255, .7) 0%,
            rgba(0, 170, 255, .35) 8%,
            rgba(0, 170, 255, 0) 25%),

        /* Main Glass Gradient */
        linear-gradient(135deg,
            rgba(110,110,110,.45) 0%,
            rgba(90,90,90,.35) 50%,
            rgba(65,65,65,.45) 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.anatomy-item:before{
    content: '';

}
.anatomy-time {
    color: #57B5E0;
}
.anatomy-icon {
    max-width: 82px;
    width: 100%;
    display: block;
}
.agenta-txt .cmn-cta {
    padding: 0.925rem 2.5rem;
}
.bgBlue{
    background-color: #001F61;
}
.service-item {
    background-color: #1B146F;
    border: solid 1px #e99df92e;
    padding: 10px 15px;
    border-radius: 10px;padding-left: 30px;
}
.service-icon {
    border-left: solid 1px #ffffff38;padding-right: 15px;
    padding-left: 15px;
}
.titleIcon {
    max-width: 92px;
    width: 100%;
}
.form-section{
    background-color: #001F61;
    padding: 25px;
    border-radius: 20px !important;
    border:solid 3px #00FFFF !important;
    position: relative;
    overflow: hidden;
}
.form-section:after {
    content: '';
    width: 100%;
    height: 100%;
    background: /* Top Left Glow */
        radial-gradient(circle at top left,
            rgba(0, 170, 255, .7) 0%,
            rgba(0, 170, 255, .35) 8%,
            rgba(0, 170, 255, 0) 25%),

        /* Bottom Right Glow */
        radial-gradient(circle at bottom right,
            rgba(0, 170, 255, .7) 0%,
            rgba(0, 170, 255, .35) 8%,
            rgba(0, 170, 255, 0) 25%),

        /* Main Glass Gradient */
        linear-gradient(135deg,
            rgba(110,110,110,.45) 0%,
            rgba(90,90,90,.35) 50%,
            rgba(65,65,65,.45) 100%);
    position: absolute;
    top: 0;
    left: 0;
}

.cst-input, .cst-input:focus {
    background-color: rgba(255,255,255,.06);
    border: none;
    width: 100%;
    display: block;
    padding: 10px;
    border-radius: 100px;
    border: solid 2px rgba(255,255,255,.06);
    padding-left: 50px;color:#FFF;
}
.cst-input:placeholder{
    color: #475569;
}
.lp-name:before {
    content: '';
    width: 18px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.5' height='15.5' viewBox='0 0 12.5 15.5'%3E%3Cpath fill='%2364748B' d='M6.25 1v1c1.1 0 2 .9 2 2h2c0-2.21-1.79-4-4-4V1zM3.25 4h1c0-1.1.9-2 2-2V0c-2.21 0-4 1.79-4 4h1zM6.25 7V6c-1.1 0-2-.9-2-2h-2c0 2.21 1.79 4 4 4V7zM9.25 4h-1c0 1.1-.9 2-2 2v2c2.21 0 4-1.79 4-4h-1zM1 13H0v1.5h2V13H1zM1.88 10.88l-.71-.71C.42 10.92 0 11.94 0 13h2c0-.53.21-1.04.59-1.41l-.71-.71zM4 10V9c-1.06 0-2.08.42-2.83 1.17l1.42 1.42C2.96 11.21 3.47 11 4 11V10zm4.5 0V9H4v2h4.5V10zm2.12.88l.71-.71C10.58 9.42 9.56 9 8.5 9v2c.53 0 1.04.21 1.41.59l.71-.71zM11.5 13h1c0-1.06-.42-2.08-1.17-2.83l-1.42 1.42c.38.38.59.88.59 1.41h1zm0 1.5h1V13h-2v1.5h1zM0 14.5c0 .55.45 1 1 1s1-.45 1-1H0zm10.5 0c0 .55.45 1 1 1s1-.45 1-1h-2z'/%3E%3C/svg%3E");
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(0, -50%);
}


.cst-radio [type="radio"]:checked,
.cst-radio [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.cst-radio [type="radio"]:checked + label,
.cst-radio [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #CBD5E1;
}
.cst-radio [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 2px solid rgba(255,255,255,.06);
    border-radius: 100%;
    background: rgba(255,255,255,.06);
}
.cst-radio [type="radio"]:checked + label:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 2px solid rgba(255,255,255,.06);
    border-radius: 100%;
    
    border: 2px solid #00E5FF;
}
.cst-radio [type="radio"]:checked + label:after,
.cst-radio [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #00E5FF;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.cst-radio [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.cst-radio [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.submitBtn_wrap{
    padding-top: 30px;
    border-top: 2px solid rgba(255,255,255,.08);
}
.submitBtn_wrap .cta-1,
.submitBtn_wrap .cta-1:focus {
    background-color: #00E5FF;
    color: #000000;
    box-shadow: 0px 0px 24px 12px rgba(0, 229, 255, 0.25) !important;
    width: 100%;
    padding: 0.925rem 2.5rem;
    border: solid 2px #00E5FF;
}
.marked_txt{
    color: #64748B;
}
.modalFor-site .modal-content {border: none;border-radius: 0;}
.success-animation{width:100px;height:100px;margin:0 auto 20px;}
h4.text-success {color: #00E5FF !important;}
.checkmark {width: 100px;height: 100px;display: block;margin: auto;}
.checkmark-circle{stroke:#00E5FF;stroke-width:2;stroke-miterlimit:10;fill:none;stroke-dasharray:166;stroke-dashoffset:166;animation:stroke .6s ease forwards;}
.checkmark-check{stroke:#00E5FF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .4s .6s ease forwards;}
.btn-close {opacity: 1;}
.error-animation{width:100px;margin:0 auto 20px;}
.crossmark{width:100px;height:100px;}
.crossmark-circle{stroke:#dc3545;stroke-width:2;fill:none;stroke-dasharray:166;stroke-dashoffset:166;animation:drawCircle .6s ease forwards;}
.crossmark-line1, .crossmark-line2{fill:none;stroke:#dc3545;stroke-width:3;stroke-linecap:round;stroke-dasharray:30;stroke-dashoffset:30;}
.crossmark-line1{animation:drawLine .3s .6s ease forwards;}
.crossmark-line2{animation:drawLine .3s .9s ease forwards;}
.form-loader{position: fixed;inset: 0;background: #1b145eb5;backdrop-filter: blur(3px);z-index: 9999;display:flex;justify-content:center;align-items:center;}
.loader-content{text-align:center;}
.spinner{width:70px;height:70px;margin: auto;border:5px solid #09727e;border-top:5px solid #00E5FF;border-radius:50%;animation:spin .8s linear infinite;}
.modalFor-site .modal-header .btn-close {
       filter: brightness(0) saturate(100%) invert(84%) sepia(100%) saturate(1775%) hue-rotate(145deg) brightness(104%) contrast(104%); 
}

.lp-mail:before {
    content: '';
    width: 18px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14'%3E%3Cpath fill='%2364748B' d='M1 2.5h1C2 2.22 2.22 2 2.5 2V0C1.12 0 0 1.12 0 2.5h1zm0 9h1v-9H0v9h1zm1.5 1v1C1.12 14 0 12.88 0 11.5h2c0 .27.22.5.5.5zm12 0v1h-12v-2h12v1zm1.5-1h1c0 1.38-1.12 2.5-2.5 2.5v-2c.28 0 .5-.22.5-.5zm0-9h1v9h-2v-9h1zm-1.5-1V0C15.88 0 17 1.12 17 2.5h-2c0-.28-.22-.5-.5-.5zM2.5 1v1h12V0h-12v1zm5.25 6.54.54-.84-6.75-4.29L.46 4.09l6.75 4.29zm.75.21v-1c-.09 0-.17-.02-.25-.07l-.5.86-.5.86c.38.23.81.35 1.25.35zm.76-.21-.5-.86c-.08.04-.17.07-.26.07v2c.44 0 .87-.12 1.26-.35zm6.74-4.29-.54-.84L8.72 6.7l1.08 1.68 6.74-4.29zM1.54 2.41C1.07 2.11.46 2.25.16 2.72c-.3.46-.16 1.08.3 1.37L1.54 2.41zm14.99 1.68c.47-.29.6-.91.31-1.38-.3-.47-.91-.6-1.38-.31L16.54 4.09z'/%3E%3C/svg%3E");
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(0, -50%);
}

.lp-contact:before {
    content: '';
    width: 18px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath fill='%2364748B' d='M5.08 7.14l-.9.44c1.12 2.28 2.97 4.12 5.25 5.24l.44-.9.44-.9C8.43 10.1 6.9 8.58 5.98 6.7l-.9.44zm-.06-.5-.97-.23C3.96 6.8 4 7.21 4.18 7.58l1.8-.88c.02.05.03.11.02.17zm.28-.43-.61-.79c-.32.24-.55.59-.64.99L6 6.87c-.02.05-.05.1-.09.14zm.35-.26-.6-.8-.35.26.6.8.6.8.35-.26-.6-.8zm.44-.53-.89-.45c-.04.07-.09.13-.15.18l1.2 1.6c.31-.23.56-.53.74-.88zm.16-.67h-1c0 .08-.02.15-.05.22l1.78.9c.17-.35.27-.73.27-1.12zm0-2.25h-1v2.25h2V2.5h-1zm-.44-1.06-.71.71c.1.09.15.22.15.35h2c0-.66-.26-1.3-.73-1.77zM4.75 1v1c.13 0 .26.05.35.15l1.42-1.42C6.05.26 5.41 0 4.75 0zM2.5 1v1h2.25V0H2.5zm-1.06.44.71.71C2.24 2.05 2.37 2 2.5 2V0C1.84 0 1.2.26.73.73zM1 2.5h1c0-.13.05-.26.15-.35L.73.73C.26 1.2 0 1.84 0 2.5zm3.95 9.55.71-.71C3.32 9 2 5.82 2 2.5H0c0 3.85 1.53 7.53 4.25 10.25zm9.55 3.95v-1c-3.32 0-6.5-1.32-8.84-3.66l-1.42 1.42C6.97 15.47 10.66 17 14.5 17zm1.06-.44-.71-.71c-.09.1-.22.15-.35.15v2c.66 0 1.3-.26 1.77-.73zM16 14.5h-1c0 .13-.05.26-.15.35l1.42 1.42c.47-.47.73-1.11.73-1.77zm0-2.25h-1v2.25h2v-2.25h-1zm-.44-1.06-.71.71c.09.09.15.22.15.35h2c0-.66-.26-1.3-.73-1.77zm-1.06-.44v1c.13 0 .26.05.35.15l1.42-1.42c-.47-.47-1.1-.73-1.77-.73zm-2.25 0v1h2.25v-2h-2.25zm-.67.16.45.89c.07-.03.15-.05.22-.05v-2c-.39 0-.77.09-1.12.26zm-.53.44.8.6c.05-.06.11-.11.18-.15l-.9-1.78c-.35.17-.65.43-.88.74zm-.27.35.79.61.27-.35-.79-.61-.79-.61-.27.35zm-.41.27.24.97c.39-.1.73-.32.97-.64l-1.6-1.22c.03-.05.08-.08.14-.09zm-.5-.04-.42.91c.36.17.77.2 1.15.11l-.47-1.94c.06-.01.11-.01.16.02z'/%3E%3C/svg%3E");
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(0, -50%);
}

.lp-location:before {
    content: '';
    width: 18px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 17'%3E%3Cpath fill='%2364748B' d='M7 4.75v1c.69 0 1.25.56 1.25 1.25h2c0-1.79-1.45-3.25-3.25-3.25zm-2.25 2.25h1c0-.69.56-1.25 1.25-1.25v-2C5.2 3.75 3.75 5.21 3.75 7h1zm2.25 2.25v-1c-.69 0-1.25-.56-1.25-1.25h-2c0 1.79 1.45 3.25 3.25 3.25zm2.25-2.25h-1c0 .69-.56 1.25-1.25 1.25v2c1.79 0 3.25-1.46 3.25-3.25h-1zm1.99-4.24-.71.71C11.47 4.4 12 5.67 12 7h2c0-1.86-.74-3.64-2.05-4.95zM7 1v1c1.33 0 2.6.53 3.54 1.46l1.42-1.42C10.64.74 8.86 0 7 0zM2.76 2.76l.71.71C4.4 2.53 5.67 2 7 2V0C5.14 0 3.36.74 2.05 2.05zM1 7h1c0-1.33.53-2.6 1.46-3.54L2.05 2.05C.74 3.36 0 5.14 0 7h1zm5.55 8.85.65-.76c-.67-.58-2-1.81-3.16-3.32C2.87 10.23 2 8.54 2 7H0c0 2.21 1.21 4.34 2.46 5.98 1.27 1.67 2.72 3 3.44 3.62zm.45.15v-1c.05 0 .11.02.15.05l-1.2 1.6c.3.23.67.35 1.05.35zm.45-.15-.6-.8c.04-.03.1-.05.15-.05v2c.38 0 .75-.12 1.05-.35zm5.55-8.85h-1c0 1.54-.87 3.23-2.05 4.77-1.15 1.52-2.48 2.74-3.16 3.32l1.3 1.52c.72-.62 2.17-1.95 3.44-3.62C12.79 11.34 14 9.21 14 7h-1z'/%3E%3C/svg%3E");
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(0, -50%);
}

#siteLoader{
    position:fixed;
    inset:0;
    background:#1B146F;
    z-index:99999;
    display:flex;
    justify-content:center;
    align-items:center;
    transition:.5s;
}

.loader-ring {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    border: 4px solid #ececec;
    border-top: 4px solid #0D6EFD;
    animation: spin 1s linear infinite;
    margin: auto;
}

/**********************/
/*** Responsive ***/
/**********************/
@keyframes spin{
    to{
        transform:rotate(360deg);
    }
}
@keyframes spin{
    to{
        transform:rotate(360deg);
    }
}
@keyframes drawCircle{
    to{
        stroke-dashoffset:0;
    }
}

@keyframes drawLine{
    to{
        stroke-dashoffset:0;
    }
}
@keyframes stroke{
    to{
        stroke-dashoffset:0;
    }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (min-width:992px){
    .rowSpace>.col, .rowSpace>[class*=col] {padding-right:22px;padding-left:22px;}
}
@media (min-width: 1366px) {
    .container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {max-width: 1280px;}
}
@media (max-width:1365px){
    .video-section {
        height: 32.438rem;
    }
}
 
@media (max-width:1199px){
    .video-section {
        height: 26.875rem;
    }
}
@media (max-width:991px){
    .site-logo{max-width: 180px;margin-right: auto;margin-left: auto;}
    .top-text-one{max-width: 230px;margin-right: auto;margin-left: auto;}
    .section-title::before, .section-title::after{display: none;}
    .section-title span {white-space: normal;}
    .cmn-cta{padding: 10px 20px;min-width: 145px;font-size: 14px;}
    .top_txt_one {text-align: center;line-height: 1;margin-bottom: 10px;font-size: 14px;}
    .top_txt_two {font-size: 15px;text-align: center;}
    .month-item{font-size: 14px;padding: 5px 10px;display: inline-block;}
    .forMobile {text-align: center;margin-bottom: 0;}
    .headquarters-txt {font-size: 18px; margin-top: 10px;}
    .counter-title {font-size: 18px; margin-bottom: 20px;}
    .counter-section {margin-bottom: 30px;}
    .counter-item{padding: 10px 5px;width: 25%;border: solid 2px #00FFFF; height: 105px;}
    .count{font-size: 18px;margin-bottom: 5px;}
    .countTxt{font-size: 10px;}
    .video-section-title {margin-bottom: 10px;}
    .section-title{font-size: 20px;}
    .video-section{height: 380px;}
    .play-icon{width: 35px;height: 35px;}
    .pb-90 {padding-bottom: 40px;}
    .anatomy-icon{    max-width: 52px;    margin-bottom: 10px;}
    .anatomy-time, .anatomy-txt{font-size: 12px;margin-bottom: 10px;}
    .anatomy-title{font-size: 16px;margin-bottom: 10px;}
    .anatomy-item{padding: 15px 5px;max-width: 100%;}
    .service-icon{width: 60px;padding-right: 5px;padding-left: 5px;}
    .service-title { font-size: 16px;}
    .service-time {font-size: 12px;}
    .row.rowSpace>*{margin-top: 10px;}
    .titleIcon{max-width: 100px;}
    .formTitle {font-size: 24px;margin-bottom: 15px;}
    .bottom-section-title .txtSummary {font-size: 14px;}
    .input-lbl, .cst-input {font-size: 14px;}
    .marked_txt {font-size: 12px;}
    .foot_txt_one {font-size: 22px;}
    
}

@media (max-width:767px){
    .video-section {  height: 285px;}
    .counter-item{ height: auto;}
}
@media (max-width:575px){
    .video-section {  height: calc(59.722vw - 30px); }
}