/* 
Theme Name: Hello Elementor Child
Theme URI: https://example.com/helo-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Shanmuk Sai
Author: Shanmuk sai
Author URI: https://example.com
Template: hello-elementor
Version: 3.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.resource-new-sec-update .e-n-tabs-heading{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;gap:16px;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:10px}
.genetic-technology-new{width:80%;margin:0 auto}
.resource-new-sec-update .e-n-tab-title{flex:0 0 auto;white-space:nowrap;min-width:max-content}
.resource-new-sec-update .e-n-tabs-heading::-webkit-scrollbar{display:none}
.resource-new-sec-update .e-n-tabs-heading{-ms-overflow-style:none;scrollbar-width:none}
h3.elementor-post__title a{font-family:"fira sans",sans-serif!important}
.services-tabs .e-n-tabs-heading{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;gap:16px;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:10px}
.about-new-sec .scientic-partners-new-sec h6{color:#191919!important;font-weight:600!important}
.e-n-accordion-item-title-text{font-size:18px!important}
.about-new-sec .metabolism-new-sec h6{color:#fff!important;font-weight:700!important;font-size:18px!important}
.about-new-sec .guide-new-sec h6{color:#fff!important;font-weight:600!important}
.services-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}
.con-wid{width:80%}
.services-tabs .e-n-tabs-heading{-ms-overflow-style:none;scrollbar-width:none}
.certificate-new-sec p{font-family:"Fira Sans" ,sans-serif!important;font-weight:600!important;font-style:SemiBold;font-size:18px!important;leading-trim:NONE;line-height:28px!important;letter-spacing:0;color:#003883!important}
.about-heading h5{}
/* Tabs */
.services-tabs .e-n-tab-title{flex:0 0 auto;white-space:nowrap;min-width:max-content}
.Services-resources-sec-head h3.elementor-post__title{font-family:'Fira Sans',Sans-serif!important}
/* Active tab */
.services-tabs .e-n-tab-title[aria-selected="true"]{ }
.user-new-sec{position:relative;overflow:hidden;min-height:300px}
.user-new-sec::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(180deg,#226C8E 0%,#226c8ecc 16.81%,#00388300 32.37%,#00388300 56.59%,#226c8ecc 75.69%,#226C8E 104.45%)}
.new-sec-tab .e-n-tab-title{flex:0 0 auto;white-space:nowrap;min-width:max-content}
.new-sec-tab .e-n-tabs-heading{-ms-overflow-style:none;scrollbar-width:none}
.new-sec-tab .e-n-tabs-heading::-webkit-scrollbar{display:none}
.new-sec-tab .e-n-tabs-heading{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;gap:16px;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:10px;justify-content:space-between!important}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background: #46b450;
    color: #fff;
    text-align: center;
    border-radius: 10px;
}

/* Default + icon */
.custom-counter{font-size:60px;font-weight:700;color:#0B3D91;position:relative}
.elementor-posts-container .elementor-post__text{display:flex;flex-direction:column}
.elementor-posts-container .elementor-post__read-more-wrapper{margin-top:auto;padding-top:20px}
.custom-counter.plus::after{content:"+";color:#E07A1F;margin-left:3px}
.scientific-new-sec-update{box-shadow:0 4px 6px -4px #0000001A,0 10px 15px -3px #0000001A}
.contact-new-sec-btn{display:block;width:88%;text-align:center;padding:5px 0!important;margin:40px 20px!important;font-size:36px;font-weight:500;color:#fff!important;text-decoration:none;border-radius:100px;background:linear-gradient(90deg,#0f3c78 0%,#8b6b52 50%,#e17a12 100%);font-family:'Poppins',sans-serif;transition:all .4s ease}
.contact-new-sec-btn:hover{color:#fff!important;background:linear-gradient(90deg,#e17a12 0%,#8b6b52 50%,#0f3c78 100%)}
.contact-new-sec-btn a{color:#fff!important;text-align:center!important;justify-content:center!important}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing{display:block!important}
/* Default + icon */
/* .elementskit-navbar-nav > li > a .elementskit-submenu-indicator::before{
    content:"+";
    font-size:12px !important;
    font-weight:600;
    transition:0.3s ease;
} */

/* icon alignment */
/* .elementskit-submenu-indicator{
    font-size:12px !important;
    line-height:20px !important;
} */


/* .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator::before{
    content:"-";font-size:28px !important;
    color:#003883 !important;
} */



/* When submenu is open (desktop + mobile) */
/* .elementskit-navbar-nav > li.open > a .elementskit-submenu-indicator::before,
.elementskit-navbar-nav > li.active > a .elementskit-submenu-indicator::before{
    content:"-";
    color:#003883 !important;
} */

.elementor-2497 .elementor-element.elementor-element-1f9ca6d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title .accordian-sec{border-radius:16px 16px 0 0}
.elementskit-megamenu-panel{width:0 auto!important;top:20px!important}
body{width:100%;float:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.critical-card{position:relative;background:#fff;padding:18px;border-radius:9px;overflow:hidden;transition:all .5s ease}
.critical-card h3,.critical-card p{position:relative;z-index:2;color:#0e3c80;transition:color .5s ease}
.critical-card svg{position:relative;z-index:2;width:40px;transition:filter .5s ease}
.critical-card::before{content:"";position:absolute;inset:0;background:#0e3c80;opacity:0;transition:opacity .6s ease;border-radius:9px;z-index:1}
.critical-card:hover::before{opacity:1}
.critical-card:hover h3,.critical-card:hover p{color:#fff}
.critical-card:hover svg{filter:brightness(0) invert(1)}
.hero-bnr-button{margin-top:50px}
.hero-wrapper{height:100vh;position:relative;overflow:hidden}
.breadcrumbs__content.eael-breadcrumb-separator.eael-current a span{font-family:'Fira Sans'sans-serif!important}
.discover-new-img{position:relative;border-radius:20px;overflow:hidden}
.discover-new-img img{position:absolute;bottom:0;right:0;z-index:2;transition:opacity .4s ease,transform .4s ease}
.discover-new-img:hover img{opacity:0;transform:scale(0.5)}
.discover-new-img::after{content:"";position:absolute;inset:0;opacity:0;transition:.4s ease}
.discover-new-img:hover::after{opacity:1}
.event-desc{font-family:"Inter",sans-serif!important;font-weight:400;font-style:normal;font-size:20px!important;line-height:30px!important;letter-spacing:0;width:60%;margin-top:10px}
.video-slider{display:flex;height:100%;transition:transform 1s ease}
.video-slide{min-width:100%;height:100%;position:relative}
.video-slide video{width:100%;height:100%;object-fit:cover}
.noise-overlay{position:absolute;inset:0;z-index:3}
.hero-content{position:absolute;top:0;color:#fff;z-index:5;margin-top:60px}
.hero-row{display:flex;gap:120px}
.hero-col{flex:1}
.bann-sec-new p{font-family:"Inter",sans-serif!important;font-weight:400;font-style:normal;font-size:24px!important;line-height:143%!important;letter-spacing:0}
.bann-sec-new h1{font-family:"Fira Sans",sans-serif!important;font-weight:400;font-style:normal;font-size:clamp(50px,3.5vw,56px)!important;line-height:123%!important;letter-spacing:-.02em;width:65%}
.hero-btn{display:inline-flex;align-items:center;gap:14px;background:#fff;color:#003883;padding:14px 26px;border-radius:50px;text-decoration:none;font-weight:500;font-size:15px}
.hero-btn .arrow{width:34px;height:34px;border-radius:50%;background:#003883;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}
.years-badge{position:absolute;left:5%;bottom:2%;z-index:4;color:#ffffff40;display:flex;justify-content:end;align-items:end}
.logos-new-sec{display:flex;gap:10px;margin-top:180px;width:95%}
.hero-col.hero-col-right.bann-sec-new{margin-top:390px;width:400px}
.years-badge img{width:281px;height:205px}
.years-badge .txt{font-size:18px;margin-bottom:20px;margin-left:5px}
.slider-dots{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:22px;z-index:10}
.carousel-wrap{flex:1;overflow:hidden;position:relative}
.carousel{display:flex;width:400%;height:100%;transition:transform .8s ease}
.slide{width:25%;display:flex;align-items:center;gap:60px}
.slide img{width:50%;border-radius:26px!important;object-fit:cover}
.timeline-item .label{margin-top:12px;font-size:14px;opacity:.8;color:#fff!important;white-space:nowrap}
.slide h5{font-family:'Fira Sans',sans-serif!important;font-weight:700!important;font-style:Bold!important;font-size:26px!important;color:#fff!important;line-height:36px!important;letter-spacing:-.5%}
.slide p{font-family:'Inter',sans-serif!important;font-size:18px!important;line-height:28px!important;font-weight:400!important;color:#fff!important}



.events-wrapper{width:100%;position:relative;}
.swiper{width:100%;position: relative;padding-bottom: 60px;}
.swiper-slide{display:flex !important;gap:30px;align-items:center;}
.event-image{width:60%}
.event-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}
.event-content{width:40% !important;color:#333}
.event-content h3{font-size: clamp(1.25rem, 1.1964rem + 0.1786vw, 1.375rem) !important;line-height:1.2 !important;margin-bottom:10px;font-family: "Fira Sans", sans-serif !important;font-weight: 400 !important;color:#262626;}
.event-content p {display: flex;align-items: center;gap: 10px;font-size: clamp(1rem, 0.9464rem + 0.1786vw, 1.125rem) !important;line-height:1.4;font-family: "Fira Sans", sans-serif !important;font-weight: 400 !important;color:#333333B2;}
.event-content p.bold-txt {color: #333333;}
/* Slider arrows */
.swiper-buttons {position: absolute;bottom: -0px;display: flex;flex-wrap: wrap;z-index: 999;gap: 35px;}
.swiper-button-next,.swiper-button-prev{color: #000;position: relative;z-index: 99;top: 0;width: 40px;height: 40px;    border: 1px solid #26262699;border-radius: 50%;background:#EDF1F5;opacity:0.5;}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1;}
.swiper-button-next:after, .swiper-button-prev:after {font-size: 15px;}

/* ================= TIMELINE ================= */
.timeline{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-top:40px}
.about-new-sec p{font-family:'Inter',sans-serif!important;font-weight:400;font-size:18px!important;line-height:27px!important;letter-spacing:.01em!important}
.timeline-line{position:absolute;top:7px;left:0;right:0;height:2px;background:#ffffff59}
.timeline-item{position:relative;text-align:center;cursor:pointer;z-index:1}
.timeline-item .dot{width:14px;height:14px;background:#9fb4d9;border-radius:50%;margin:0 auto;transition:.3s}
.timeline-item .label{margin-top:12px;font-size:14px;opacity:.8;white-space:nowrap}
.timeline-item.active .dot{background:#fff;transform:scale(1.15)}
.timeline-item.active .label{opacity:1;font-weight:700}
.slider-dot{width:30px;height:30px;border-radius:50%;border:2px solid #fff6;cursor:pointer;position:relative}
.slider-dot::after{content:"";width:6px;height:6px;background:#fff6;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.slider-dot.active{border-color:#fff}
.slider-dot.active::after{background:#fff}
.content-sec p{margin-top:32px}
.trust-logo img{max-width:100%;max-height:100%;object-fit:contain}
.event-tag{font-family:"Fira Sans",sans-serif!important;font-weight:400;font-style:normal;font-size:16px!important;line-height:26px!important;letter-spacing:-.02em;text-transform:capitalize}
.event-info{list-style:none;display:flex;flex-direction:column;gap:14px;width:60%;padding:0;margin-top:80px}
.event-info li{display:flex;align-items:flex-start;gap:14px;font-size:20px!important;line-height:153%!important;color:#fff!important}
.event-info li img{width:20px;height:20px;margin-top:3px;flex-shrink:0}
.event-btn{margin-top:20px;display:inline-flex;align-items:center;gap:14px;background:#fff;color:#003883;padding:14px 26px;border-radius:50px;text-decoration:none;font-weight:500;width:fit-content}
.event-btn .arrow{width:34px;height:34px;border-radius:50%;background:#003883;color:#fff;display:flex;align-items:center;justify-content:center}
.hero-bnr-button-new-bnr-sec a{background-color:transparent;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:26px;float:right;background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/01/hero-bnr-button-bg.svg);background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:100px;padding:16px 24px;color:#003883;display:inline-flex;align-items:center;text-decoration:none}
.hero-bnr-button-new-bnr-sec span.arrow-sec{padding-left:70px}
br{display:none!important}
.hero-content.event-content .hero-bnr-button-new-bnr-sec{width:80%;margin:auto;display:flex;justify-content:flex-end;margin-top:-50px}
.resources-new-secs{scroll-behavior:smooth!important;display:flex!important;flex-wrap:nowrap!important}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child),.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:0!important}
.about-new-sec p{font-size:18px!important}
.e-n-tab-title{padding:12px 16px!important}
.bann-sec-new h1{font-family:"Fira Sans",sans-serif!important;font-weight:400;font-style:normal;font-size:clamp(50px,3.5vw,56px)!important;line-height:123%!important;letter-spacing:-.02em}
.elementor-post__thumbnail{padding-bottom:0!important}
.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-left:10px;margin-right:0}
.about-heading h4{font-family:'Fira Sans',sans-serif!important;font-weight:700;font-size:clamp(20px,2vw,22px)!important;line-height:30px!important;letter-spacing:2%!important;background:linear-gradient(90deg,#003883 0%,#EE7D11 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0}
.elementor-post__thumbnail{border-radius:16px}
.elementor-posts .elementor-post__card{flex-direction:row!important;gap:20px}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto!important;position:static!important;transform:none!important;left:auto!important;top:auto!important;width:100%!important}
.elementor-post__read-more{display:block!important;margin-bottom:0!important}
.global-new-sec ul li span{font-family:"Fira Sans",sans-serif!important;font-weight:700;font-size:20px!important;line-height:30px!important;letter-spacing:.02em!important}
.about-heading h5{font-family:"Fira Sans",sans-serif!important;font-weight:600;font-size:clamp(1.25rem,1.225rem + 0.125vw,1.375rem)!important;line-height:1.3!important;letter-spacing:0}
.SCI-CAp-new-sec p{line-height:1.1!important}
.hero-bnr-button-new-bnr-sec{margin-right:80px;margin-top:-80px;position:relative;z-index:9}
.about-new-sec h6{font-family:'Fira Sans',sans-serif!important;font-weight:400;font-style:normal;font-size:20px!important;line-height:1.4!important;letter-spacing:.01em;text-transform:uppercase}
.about-new-sec.core-sec-upda-sec h6{font-family:'Fira Sans',sans-serif!important;font-weight:400;font-style:normal;font-size:20px!important;line-height:1.4!important;letter-spacing:.01em;text-transform:uppercase}
.bann-sec-new h3{font-family:'Inter',sans-serif!important;font-weight:300!important;font-size:clamp(2rem,1.5714rem + 2.1429vw,2.375rem)!important;line-height:38.36px!important;letter-spacing:-.105em;text-transform:capitalize}
.cta-pill span.arrow{padding-left:35px}
.cta-pill a{background-color:transparent;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:26px;background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/01/hero-bnr-button-bg.svg);border-radius:100px;padding:20px 20px 18px 12px;color:#003883;background-position:top center;background-repeat:no-repeat;background-size:cover}
.quality-new-sec-rt ul li span{font-family:"Inter",sans-serif!important;font-weight:400;font-size:18px!important;line-height:28px!important;letter-spacing:.18px}
.research-new-sec h2 span{background:linear-gradient(90deg,#003883 0%,#EE7D11 52.4%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}
.about-new-sec h2,.about-new-sec h2 span{font-family:'Fira Sans',sans-serif!important;font-weight:400;font-style:normal;font-size:clamp(1.875rem,1.7143rem + 0.5357vw,2.25rem)!important;line-height:1.3!important;letter-spacing:-.005em}
.quality-first{box-shadow:0 4px 6px -4px #0000001a 10px 15px -3px #0000001a!important}
.career-opportuties-new-sec{box-shadow:0 4px 6px -4px #0000001a 10px 15px -3px #0000001a}
.propasanal-growth-new-sec{box-shadow:0 4px 6px -4px #0000001a 10px 15px -3px #0000001a}
.e-n-accordion > .e-n-accordion-item[open],.e-n-accordion > .e-n-accordion-item{font-weight:500}
.e-n-accordion > .e-n-accordion-item[open],.e-n-accordion > .e-n-accordion-item:hover{box-shadow:0 0 20px 0 #0000000D}
.event-desc{margin-top:32px}
.para-new-sec .about-new-sec p{font-family:'Inter',sans-serif!important;font-weight:400!important;font-style:normal;font-size:clamp(18px,1.2vw,18px)!important;line-height:27px!important;letter-spacing:.01em!important}
.Services-partnership-sec-two .e-n-accordion > .e-n-accordion-item[open] .e-n-accordion-item-title-text,.e-n-accordion > .e-n-accordion-item:hover .e-n-accordion-item-title-text{font-size:clamp(1.25rem,1.1964rem + 0.1786vw,1.375rem);font-weight:500}
.Services-partnership-sec-two .elementor-widget-n-accordion .e-n-accordion-item-title-text{font-size:clamp(1.25rem,1.1964rem + 0.1786vw,1.375rem)}
.Services-resources-sec-head h3.elementor-post__title{font-family:'Fira Sans',Sans-serif!important}
.para-new-sec p span{font-family:'Inter',sans-serif!important;font-weight:600!important;font-style:normal;font-size:clamp(16px,1.2vw,18px)!important;line-height:28px!important;color:#262626!important;letter-spacing:.01em}
.para-new-sec h2{font-family:'Inter',sans-serif!important;font-weight:700!important;font-style:normal;font-size:clamp(40px,3.2vw,46px)!important;line-height:1.4!important;letter-spacing:0;text-transform:capitalize;vertical-align:middle;background:linear-gradient(90deg,#003883 0%,#EE7D11 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.footer-new-sec-head p{font-family:'Fira Sans',sans-serif!important;font-weight:400;font-style:normal;font-size:20px!important;line-height:153%!important;letter-spacing:.01em;text-align:right;text-transform:uppercase;color:#26262699!important}
.custom-model-development{box-shadow:0 8px 10px -6px #1c398e1a 20px 25px -5px #1c398e1a}
.footer-new-sec-head p span{color:#262626!important}
.para-new-sec h4{font-family:'Fira Sans',sans-serif!important;font-weight:400;font-size:26px!important;line-height:1.3!important;letter-spacing:-.005em;text-transform:capitalize}
.para-new-sec h5{font-family:'Fira Sans',sans-serif!important;font-style:normal;font-size:clamp(18px,1.2vw,20px)!important;line-height:1.2!important;letter-spacing:0}
.commitment-new-sec h2{font-family:'Fira Sans',sans-serif!important;font-weight:400!important;font-style:normal;font-size:clamp(1.875rem,1.7143rem + 0.5357vw,2.25rem)!important;line-height:1.3!important;letter-spacing:-.005em;background:linear-gradient(91.26deg,#003883 1.08%,#EE7D11 60.47%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.glp-certified{box-shadow:0 4px 6px -4px #0000001a 10px 15px -3px #0000001a!important}
.regular-research-program-career{box-shadow:0 4px 6px -4px #0000001a 10px 15px -3px #0000001a}
.para-new-sec h6{font-family:'Fira Sans',sans-serif!important;font-weight:600;font-style:normal;font-size:22px!important;line-height:1.4!important;letter-spacing:-.005em}
.new-sec-tab .e-n-tabs-heading{padding-left:0px;}
.e-n-tabs-heading{padding-left:150px;}

/* .about-new-sec p{
font-family:'Inter',sans-serif!important;
font-weight:400!important;
font-style:lighter;
font-size: 18px
	!important;
line-height:27px !important;
letter-spacing:0.01em
} */

.research-ethics h2 span{background:linear-gradient(90deg,#003883 0%,#EE7D11 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}
.about-new-sec p span{font-family:'Inter',sans-serif!important;font-weight:800!important;font-style:italic!important;font-size:18px!important;line-height:27px!important;letter-spacing:.01em;background:linear-gradient(90deg,#003883 55.29%,#EE7D11 73.56%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.ser-new-sec{box-shadow:0 5px 12px 0 #0003 21px 21px 0 #0000002b 48px 29px 0 #0000001a 85px 34px 0 #00000008 133px 37px 0 #0000}
.about-new-sec h5{font-family:'Fira Sans',sans-serif!important;font-weight:400;font-style:normal;font-size:clamp(19px,1.4vw,20px)!important;line-height:1.2!important;letter-spacing:0}
.about-new-sec h4{font-family:'Fira Sans',sans-serif!important;font-weight:700;font-style:normal;font-size:clamp(20px,1.6vw,22px)!important;line-height:1.2!important;letter-spacing:0}
.about-new-sec h2 span{background:linear-gradient(90deg,#003883 0%,#EE7D11 29.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.about-new-sec h1{font-family:"Fira Sans",sans-serif!important;font-weight:400!important;font-style:normal;font-size:clamp(50px,3.5vw,56px)!important;line-height:123%!important;letter-spacing:-.02em;background:linear-gradient(90deg,#003883 0%,#EE7D11 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}
.bann-sec-new p{font-family:"Inter",sans-serif!important;font-weight:400;font-style:normal;font-size:24px!important;line-height:143%!important;letter-spacing:0}
.about-new-sec p{font-family:'Inter',sans-serif!important;font-weight:400;line-height:27px!important;letter-spacing:.01em}
.about-heading h6{font-family:'Fira Sans',sans-serif!important;font-weight:500!important;font-size:clamp(0.875rem,0.7372rem + 0.5128vw,1.25rem)!important;line-height:1.3!important;letter-spacing:.02em}
.scientific-new-sec h2{font-family:'Fira Sans',sans-serif!important;font-weight:400!important;font-size:36px!important;line-height:44px;letter-spacing:-.005em}
.scientific-new-sec h2 span{font-family:'Fira Sans',sans-serif!important;font-size:36px!important;line-height:44px;letter-spacing:-.005em;background:linear-gradient(90deg,#003883 0%,#EE7E11 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.scientific-new-sec p{font-family:'Inter',sans-serif!important;font-weight:400;font-size:clamp(1.11875rem,1.1165rem + 0.0085vw,1.125rem)!important;line-height:28px!important;letter-spacing:.01em}
.scientific-new-sec .know-btn{display:inline-flex;align-items:center;gap:14px;padding:14px 22px;border-radius:999px;font-family:'Inter',sans-serif!important;font-size:18px;font-weight:500;color:#fff;background:linear-gradient(90deg,#003883 0%,#EE7D11 100%)}
.about-heading h3{font-family:'Fira Sans',sans-serif!important;font-weight:400!important;font-size:clamp(1.625rem,1.3953rem + 0.8547vw,2.25rem)!important;line-height:1.3!important;letter-spacing:-.015em}
.about-heading h3 span{display:inline-block;background:linear-gradient(90deg,#003883 0%,#EE7E11 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:400!important}
.about-heading p{font-family:'Inter',sans-serif!important;font-weight:400;font-size:clamp(1.11875rem,1.1165rem + 0.0085vw,1.125rem)!important;line-height:27px!important;letter-spacing:.01em}
.SCI-CAp-new-sec{background:#847d7d1a;backdrop-filter:blur(109px);-webkit-backdrop-filter:blur(109px);box-shadow:0 20px 60px #00000026;border-radius:16px}
.subcutaneous-new-sec{position:relative;overflow:hidden;z-index:1}
.subcutaneous-new-sec::before{content:"";position:absolute;inset:0;background:linear-gradient(150.52deg,#003883e6 2.74%,#ee7d11e6 115.34%);opacity:0;transition:opacity .7s ease;z-index:0;border-radius:inherit}
.subcutaneous-new-sec::after{content:"";position:absolute;inset:0;background:#0000000d;opacity:0;transition:opacity .7s ease;z-index:0}
.subcutaneous-new-sec:hover::before,.subcutaneous-new-sec:hover::after{opacity:1}
.subcutaneous-new-sec *{position:relative;z-index:2}
.subcutaneous-new-sec h5{font-family:'Fira Sans',sans-serif!important;font-weight:500!important;font-size:20px!important;line-height:30px!important;letter-spacing:-.5%;text-transform:capitalize;transition:color .5s ease}
.subcutaneous-new-sec p{font-family:'Inter',sans-serif!important;font-weight:400;font-size:18px!important;line-height:28px!important;letter-spacing:1%;transition:color .5s ease}
.subcutaneous-new-sec:hover h5,.subcutaneous-new-sec:hover p{color:#fff!important}
.subcutaneous-new-sec:hover h5{font-family:'Fira Sans',sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:30px!important;letter-spacing:-.5%;text-transform:capitalize;transition:color .5s ease}
.subcutaneous-new-sec button{transition:all .5s ease}
.subcutaneous-new-sec .elementor-button-text{color:#003883;transition:color .5s ease}
.subcutaneous-new-sec:hover .elementor-button-text{color:#fff}
.subcutaneous-new-sec:hover .elementor-button-icon{color:#fff}
.subcutaneous-new-sec img{transform:scale(1);transition:transform .6s ease;width:100%}
.subcutaneous-new-sec:hover img{transform:scale(1.1)}
.SCI-CAp-new-sec:hover{cursor:pointer}
.SCI-CAp-new-sec:hover .elementor-icon,.SCI-CAp-new-sec:hover .elementor-icon svg{background-color:#fff!important;color:#003883!important;transition:all .5s ease}
.SCI-CAp-new-sec:hover .elementor-14 .elementor-element.elementor-element-e0affda.elementor-view-framed .elementor-icon i{background:#fff!important;color:#003883!important;transition:all .5s ease}
.SCI-CAp-new-sec:hover img{opacity:1;transform:translateY(0) scale(1)}
.about-heading h6 span{font-family:'Fira Sans',sans-serif!important;font-weight:600!important;font-style:Regular;font-size:22px!important;leading-trim:NONE;line-height:32px;letter-spacing:-.5%}
.result-drv-sec-blk-lft-inr-blk{overflow:hidden}
.science-integrity:hover p{color:#fff!important}
.science-integrity:hover h6{color:#fff!important}
.science-integrity:hover:before,.result-drv-sec-blk-lft-inr-blk:hover:before,.our-sln-sec-snd-lft-blk:hover:before{top:0;left:0;transform:inherit;background:#003883;border-radius:0;transition:all .7s ease;-webkit-transition:background-color 500ms linear,color 500ms linear;border-radius:9px}
.science-integrity:before,.result-drv-sec-blk-lft-inr-blk:before,.our-sln-sec-snd-lft-blk:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;transition:all .7s ease;transform-origin:center center;z-index:0;border-radius:0;overflow:hidden;-webkit-transition:background-color 500ms linear,color 500ms linear} 

/* About heading span hover */
.about-heading ..elementor-counter-number-wrapper h2{font-family:'Inter',sans-serif!important;font-weight:700;font-size:clamp(2.25rem,1.5357rem + 3.5714vw,2.875rem)!important;line-height:42px!important;letter-spacing:0;text-transform:capitalize;background:linear-gradient(90deg,#003883 28.13%,#EE7D11 61.94%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}


/* Gradient text */
/* .about-heading h5{
font-family:'Inter',sans-serif!important;
font-weight:600;
font-size: clamp(1.25rem,1.0893rem + 0.5357vw,1.625rem)!important;
line-height:1.2!important;
letter-spacing:0
} */

.scientific-new-sec .know-btn .arrow{width:42px;height:42px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:18px}
.scientific-new-sec.know-more-icon{font-size:18px;font-weight:600;background:linear-gradient(90deg,#003883 0%,#EE7D11 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.sgle-post-header-sec{margin-top:69px}
.sgle-post-header-sec h1{font-family:"Fira Sans",sans-serif!important;font-weight:400!important;font-style:normal;font-size:clamp(2.25rem,1.7143rem + 1.7857vw,3.5rem)!important;line-height:1.2!important;letter-spacing:-.02em;background:linear-gradient(90deg,#003883 0%,#EE7D11 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}
.sgle-post-cnt-sec h2{font-size:clamp(1.25rem,0.7143rem + 1.7857vw,2.5rem)!important;font-weight:400!important;line-height:1.2!important;margin:0;display:inline-block;font-family:"Fira Sans",sans-serif!important}
.sgle-post-cnt-sec p{font-size:18px!important;font-weight:400!important;line-height:1.4!important;margin:0;display:inline-block;font-family:"inter",sans-serif!important;color:#1A202C!important}
.sgle-post-cnt-sec ul li{font-size:clamp(1rem,0.9464rem + 0.1786vw,1.125rem)!important;font-weight:400!important;line-height:1.4!important;margin:0;display:inline-block;font-family:"inter",sans-serif!important;color:#262626!important}
.all-heading h1{font-size:clamp(2.375rem,2.3154rem + 0.2981vw,2.5rem)!important;font-weight:600;line-height:1.2!important;margin:0;display:inline-block;font-family:"Inter",Sans-serif!important}
.all-heading h2{font-size:clamp(2.25rem,1.8319rem + 1.6681vw,3.5rem)!important;font-weight:300;line-height:1.2!important;margin:0;display:inline-block;font-family:"Inter",Sans-serif!important}
.all-heading h3{font-size:clamp(32px,2.6vw,36px)!important;font-weight:400;line-height:1.2!important;margin:40px 0 0;display:inline-block;font-family:"Fira Sans",Sans-serif!important;line-height:46px!important}
.all-heading h4{font-size:clamp(1.375rem,1.2914rem + 0.3336vw,1.625rem)!important;font-weight:300;line-height:1.4!important;margin:0;display:inline-block;font-family:"Inter",Sans-serif!important}
.all-heading h5{font-size:clamp(1.375rem,1.3332rem + 0.1668vw,1.5rem)!important;font-weight:600;line-height:1.2!important;margin:0;display:inline-block;font-family:"Inter",Sans-serif!important}
.all-heading h6{font-family:'Fira Sans',sans-serif!important;font-weight:500!important;font-size:20px!important;line-height:1.875rem!important;letter-spacing:.02em}
.all-heading p,.all-heading li,.all-heading ul,.all-heading a{font-size:clamp(1rem,0.8571rem + 0.7143vw,1.125rem)!important;font-weight:400!important;line-height:27px!important;letter-spacing:.01em!important;margin:0;font-family:"Inter",sans-serif!important}
.services-scnd-sec h3{margin:0!important;font-size:clamp(1.25rem,1.225rem + 0.125vw,1.375rem)!important;line-height:1.3!important;display:inline-block;background:linear-gradient(90deg,#003883 0%,#EE7D11 98.62%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:400;letter-spacing:-1.5%}
.footer-new-sec{background-image:linear-gradient(95.88deg,#003172 0.4%,#00074A 106.96%),radial-gradient(54.42% 54.42% at 50.74% 45.58%,#ffffff05 2.01%,#003172 68.2%),url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/01/Subtract.svg)!important;background-size:auto!important;background-position:bottom center!important;background-repeat:no-repeat!important}
.pdng-lt-rt{padding-left:60px!important;padding-right:60px!important}
.pdng-rt{padding-right:60px!important}
.pdng-lt{padding-left:60px!important}
.pdng-tp{padding-top:80px!important}
.pdng-btm{padding-bottom:80px!important}
h1.entry-title{display:none}
.hdr-menu-main-btn a span.elementor-button-text{font-size:clamp(1.0625rem,0.9511rem + 0.1739vw,1.125rem)!important;font-family:"",sans-serif!important;line-height:1.4!important;font-weight:400!important;text-transform:capitalize}
.hdr-menu-main-menu ul#menu-main-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.hdr-menu-main-menu ul li a{font-size:clamp(1rem,0.7961rem + 0.3289vw,1.125rem)!important;line-height:1.2!important;font-family:"inter",sans-serif!important;padding: 0 10px !important;}
.hdr-menu-main.fixed-header{position:fixed;background:ffffff!important;z-index:99999}
.hdr-menu-main.fixed-header .hdr-menu-main-inr{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffa3!important;box-shadow:0 0 10px 0 #00000026;border:1px solid #FCE6E9}
footer{width:100%;float:left}
.footer-cta-sec .all-heading h2{font-size:clamp(1.75rem,1.2906rem + 1.7094vw,3rem)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.02em;margin:0;display:inline-block;font-family:"Hanken Grotesk",Sans-serif!important}
.all-heading ul li{font-family:'Inter',sans-serif!important;font-weight:400;font-style:normal;font-size:18px!important;line-height:153%!important;letter-spacing:.01em}
.footer-cta-sec .all-heading p{font-size:clamp(0.875rem,0.8214rem + 0.1786vw,1rem)!important;font-weight:400!important;line-height:153%!important;margin:0;display:inline-block}
.e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{font-weight:500!important;border-radius:16px 16px 0 0}
.all-heading-footer h2{font-size:clamp(1.75rem,1.2143rem + 1.7857vw,3rem)!important;font-family:"Hanken Grotesk",Sans-serif!important;font-weight:600!important;line-height:1.5!important}
.all-heading-footer p{font-size:clamp(1.125rem,1.0714rem + 0.1786vw,1.25rem)!important;font-family:"Hanken Grotesk",Sans-serif!important;font-weight:400!important;line-height:1.5!important}
.all-heading-footer a{font-size:clamp(1.125rem,0.9643rem + 0.5357vw,1.5rem)!important;line-height:1.2!important;font-family:"Hanken Grotesk",Sans-serif!important;font-weight:400!important;line-height:1.5!important}

@keyframes translateXAnimation{
0%{transform:translateX(0)}
50%{transform:translateX(20px)}
100%{transform:translateX(0)}
}

.all-heading .why-visitors-sec-inr h2 span{font-weight:600!important}
.we-serve-sec h2 span{font-weight:600!important}
.we-serve-sec-blk-txt .elementor-divider-separator{width:3px!important;min-height:60px;height:160px;max-height:100%;background:linear-gradient(180deg,#D8001A 0%,#1E1E1E 100%)!important;border:none!important;display:block;margin:0 auto}
.hero-bnr-button a{background-color:transparent;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:26px;background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/01/hero-bnr-button-bg.svg);border-radius:100px 100px 100px 100px;padding:18px 18px 18px 12px;color:#003883;background-position:top center;background-repeat:no-repeat;background-size:cover}

.hero-bnr-button span.arrow{padding-left:22px}
br{display:none!important}
.page-content{width:100%;float:left;margin:68px 0 0}
.scroll-card-content {padding: 20px 20px 20px;width: 100%;float: left;}
.card h3{font-size:clamp(1.125rem,1.0714rem + 0.1786vw,1.25rem)!important;font-family:"Fira Sans",Sans-serif;line-height:1.2;font-weight:400!important;margin: 0 0 8px;}
.card p{font-size: clamp(1rem, 1rem + 0vw, 1rem) !important;font-family:"Inter",Sans-serif;color: #fff;line-height:1.4;font-weight:400!important;margin:0px 0 10px;}
.card a{font-size: clamp(0.9375rem, 0.9219rem + 0.0781vw, 1rem) !important;font-family:"Inter",Sans-serif;color: #EE7E11;line-height:1.4;font-weight:400!important;margin: 0;transition: all 0.5s ease;}
.card a:hover{color:#003883;}
.scroll-card p{color:#000;}

.leadership-sec-heading h3{font-family:'Fira Sans',sans-serif;font-weight:400;font-size:clamp(2.0625rem,1.9821rem + 0.2679vw,2.25rem)!important;line-height:1.2!important;letter-spacing:-.005em;color:#FFF}
.leadership-sec-heading h3 span{background:linear-gradient(90deg,#FFF 0%,#EE7D11 55.29%);-webkit-background-clip:text; -webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.tab-casestudies-button{width:100%;float:left;margin-top:15px}
.tab-casestudies-button a{background-color:transparent;font-family:"Inter",Sans-serif;font-size:18px;font-weight:400;line-height:28px;background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/01/button-circles-bg.svg);border-radius:100px 100px 100px 100px;padding:10px 13px 10px 12px;color:#fff;background-position:top center;background-repeat:no-repeat;background-size:cover}
span.arrow{padding-left:17px}
.pivacy-policy.all-heading h1{font-size:clamp(2.5rem,1.9487rem + 2.0513vw,4rem)!important;font-weight:500;line-height:1.2!important;letter-spacing:-.02em;margin:0;display:inline-block;font-family:"Plus Jakarta Sans",sans-serif!important}
.pivacy-policy.all-heading h2{font-size:clamp(2.25rem,1.8319rem + 1.6681vw,3.5rem)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.02em;margin:0;font-family:"Plus Jakarta Sans",sans-serif!important;margin:50px 0 10px}
.pivacy-policy.all-heading p{width:100%;margin:0 0 16px!important}
.pivacy-policy.all-heading li,.pivacy-policy.all-heading label{font-size:clamp(1rem,0.9582rem + 0.1668vw,1.125rem)!important;font-weight:400!important;line-height:1.5!important;margin:0 0 10px;font-family:"Plus Jakarta Sans",sans-serif!important}
.pivacy-policy.all-heading li a,.pivacy-policy.all-heading p a{color:#57006C!important}
.pivacy-policy.all-heading li{position:relative;float:left;width:100%}

/* .pivacy-policy.all-heading li:before{
position:absolute;
content:'';
width:8px;
height:8px;
top:9px;
left:-20px;
background:#000;
border-radius:50%;
display:inline-block
} */

.the-smarter-choice{width:1000px!important;margin:0 auto!important}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:red;width:100%;float:left;margin:10px auto 0;background:red;text-align:center;color:#fff}
.page-id-364 a.elementor-post__thumbnail__link,.post-type-archive-events a.elementor-post__thumbnail__link{width:50%!important;overflow:hidden}
.page-id-364 a.elementor-post__thumbnail__link img,.post-type-archive-events a.elementor-post__thumbnail__link img{width:100%;float:left;height:100%;display:block;object-fit:cover;max-height:330px}
.page-id-364 .elementor-post__text,.post-type-archive-events .elementor-post__text{width:50%!important}
.post-type-archive-events .sgle-post-header-secs,.post-type-archive-case_studies .sgle-post-header-secs,.post-type-archive-resources .sgle-post-header-secs,.single-case_studies .sgle-post-header-secs{margin:68px 0 0!important}
.page-id-3674 .elementor-posts .elementor-post__card,.post-type-archive-case_studies .elementor-posts .elementor-post__card{flex-direction:column-reverse!important;padding:26px 10px 10px;border-radius:26px;overflow:hidden;gap:20px;position:relative}
.page-id-3674 .elementor-posts .elementor-post__card::before,.post-type-archive-case_studies .elementor-post__card::before{content:"";position:absolute;inset:0;background:linear-gradient(150.52deg,#003883e6 2.74%,#ee7d11e6 115.34%);opacity:0;transition:opacity .7s ease;z-index:0;border-radius:inherit}
.page-id-3674 .elementor-posts .elementor-post__card:hover:before,.page-id-3674 .elementor-posts .elementor-post__card:hover:after,.post-type-archive-case_studies .elementor-post__card:hover:before,.post-type-archive-case_studies .elementor-posts .elementor-post__card:hover:after{opacity:1}
.page-id-3674 .elementor-post__text,.post-type-archive-case_studies .elementor-post__text{margin:0!important;padding:0 10px!important;position:relative}
.page-id-3674 .elementor-posts .elementor-post__card h3,.post-type-archive-case_studies .elementor-posts .elementor-post__card h3{margin-bottom:6px!important}
.page-id-3674 .elementor-posts .elementor-post__card h3 a,.post-type-archive-case_studies .elementor-posts .elementor-post__card h3 a{font-family:'Fira Sans',sans-serif!important;font-weight:500!important;font-size:clamp(1rem,0.7143rem + 1.4286vw,1.25rem);line-height:30px!important;letter-spacing:.5px;text-transform:capitalize;transition:color .5s ease;color:#003883}
.page-id-3674 .elementor-posts .elementor-post__card p,.post-type-archive-case_studies .elementor-posts .elementor-post__card p{font-family:'Inter',sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:28px!important;letter-spacing:.5px;text-transform:capitalize;transition:color .5s ease;color:#262626}
.page-id-3674 .elementor-posts .elementor-post__card:hover h3 a,.page-id-3674 .elementor-posts .elementor-post__card:hover p,.page-id-3674 .elementor-posts .elementor-post__card:hover a.elementor-post__read-more,.post-type-archive-case_studies .elementor-posts .elementor-post__card:hover h3 a,.post-type-archive-case_studies .elementor-posts .elementor-post__card:hover p,.post-type-archive-case_studies .elementor-posts .elementor-post__card:hover a.elementor-post__read-more{color:#fff}
.page-id-3674 .elementor-posts .elementor-post__card a.elementor-post__read-more,.post-type-archive-case_studies .elementor-posts .elementor-post__card a.elementor-post__read-more{font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:28px!important;letter-spacing:.5px;text-transform:capitalize;transition:color .5s ease;color:#003883}
.page-id-3674 a.elementor-post__thumbnail__link,.post-type-archive-case_studies a.elementor-post__thumbnail__link{position:relative;overflow:hidden}
.page-id-3674 a.elementor-post__thumbnail__link img,.post-type-archive-case_studies a.elementor-post__thumbnail__link img{width:100%;height:100%;display:block;object-fit:cover;max-height:250px;transition:transform .6s ease;border-radius:10px}
.page-id-3674 .elementor-posts .elementor-post__card:hover img,.post-type-archive-case_studies .elementor-posts .elementor-post__card:hover img{transform:scale(1.1)!important}
.page-id-3674 .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after,.post-type-archive-case_studies .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:none!important}

.resources-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.resource-card{border-radius:26px;padding:10px 10px 26px;background-color:#FEF2E8;border:1px solid #00000033;
/* 	display:flex; */
	flex-wrap:wrap;gap:20px}
.resource-image{border-radius:16px;overflow:hidden;max-height:250px}
.resource-image img{width:100%;display:block; float:left;}
.resource-content{padding:0 16px}
.resource-card h5{font-family:'Fira Sans',sans-serif!important;font-weight:500!important;font-size:20px!important;line-height:30px!important;letter-spacing:-.5%;text-transform:capitalize;transition:color .5s ease;color:#003883}
.resource-content a{background-color:#61CE7000;font-family:"Inter",Sans-serif;font-size:18px;font-weight:600;line-height:28px;border-radius:0 0 0 0;padding:0;color:#003883;transition:color .5s ease;display: inline-flex;gap: 10px;}
.resource-content a.download-link {display: inline-block;display: flex;flex-wrap: wrap;gap: 16px;}
.subcutaneous-new-sec:hover .resource-content a{color:#fff;transition:color .5s ease}
@media (max-width: 1024px) {
.resources-grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.resources-grid{grid-template-columns:1fr}
} 
.about-new-sec p{font-size:16px !important;}

/* Services mar-10-2026 */
.Services-resources-sec h2 {
    font-family: "Fira Sans", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal;
    font-size: 40px !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em;
background: linear-gradient(90deg, #003883 0%, #EE7D11 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}


.video-slider {/*height: calc(100vh - 69px);*/ height:100vh;}

.events-list-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.event-card{border:1px solid #00000033;border-radius:26px;overflow:hidden;background:#fff;padding: 10px; margin: 0px 0px 0px 0px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.event-card h3{font-size: clamp(1.125rem, 1.0714rem + 0.1786vw, 1.25rem) !important;line-height:1.2 !important;font-family: "Fira Sans", sans-serif !important;font-weight: 400 !important;}
.event-card a {position: relative;width: 100%;height: 100%;}
.event-card img{width:100%;border-radius: 16px;display: block;object-fit: cover;}
.event-card .list-items {gap: 10px 10px;display: grid;grid-template-columns: repeat(2, 1fr);}
.event-card-content{padding:15px;min-height:159px;width:100%;float:left;}
.event-pagination{margin-top:40px;text-align:center;}
.event-pagination .page-numbers{padding:8px 14px;border:1px solid #ddd;margin:0 4px;text-decoration:none;color: #0a3b7e;}
.event-pagination .current{background:#f07d0f;color:#fff;border-radius: 5px !important;}
.event-card p.bold-txt img{width:20px;height:20px;border-radius: 0px;display: inline-block;}
.event-card p.bold-txt{margin:0px !important;align-items: center;display: flex;gap: 8px;}
.event-card{position:relative;overflow:hidden;border-radius:26px;transition:.4s ease;z-index:1}
/* Gradient Overlay */
.event-card::before{content:"";position:absolute;inset:0;background:linear-gradient(150.52deg,rgba(0,56,131,0.9) 2.74%,rgba(238,125,17,0.9) 115.34%);opacity:0;transition:opacity .7s ease;z-index:1;border-radius:inherit}

/* Hover overlay */
.event-card:hover::before{opacity:1;}
/* Hover border */
.event-card:hover::after{border-color:#ffffff;}
/* Keep content above overlay */
.event-card > *{position:relative;z-index:3;}
/* Text color white */.event-card:hover h3,.event-card:hover p,.event-card:hover span,.event-card:hover a{color:#ffffff !important;}
/* SVG icons */
.event-card:hover svg{fill:#ffffff !important;stroke:#ffffff !important;}
/* ICON DEFAULT */
.bold-txt img{transition:0.3s ease;filter:none;}
/* ICON WHITE ON CARD HOVER */
.event-card:hover .bold-txt img{filter: brightness(0) invert(1);}
/* IMAGE ZOOM */
.event-card img{transition:0.4s ease;}
.event-card:hover img{transform:scale(1.01);}


.e-n-tabs-heading{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;}
.e-n-tab-title{flex:0 0 auto;}
.e-n-tabs-heading{justify-content: var(--n-tabs-heading-justify-content) !important;}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item{background-image: linear-gradient(150.52deg, #003883 2.74%, #EE7D11 115.34%);border-radius:16px !important;}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border:none !important;}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{padding:16px 16px 16px 60px !important;position:relative;}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:before{position:absolute;content:'';width:30px;height:30px;left:10px;top:10px;background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/05/Ethics-Integrity.svg);}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item:nth-child(2) > .e-n-accordion-item-title:before{background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/05/Leadership-Excellence.svg);}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item:nth-child(3) > .e-n-accordion-item-title:before{background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/05/Customer-Focus.svg);}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item:nth-child(4) > .e-n-accordion-item-title:before{background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/05/Competence-Team-Spirit.svg);}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item:nth-child(5) > .e-n-accordion-item-title:before{background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/05/Quality-Continuous-Improvement.svg);}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item:nth-child(6) > .e-n-accordion-item-title:before{background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/05/Respect-Inclusivity.svg);}
.our-vision-mission-values-accord .e-n-accordion > .e-n-accordion-item:nth-child(7) > .e-n-accordion-item-title:before{background-image:url(https://vipaccounts.org/Adgyl/wp-content/uploads/2026/05/Innovation-Scientific-Progress.svg);}



.desc {
  max-width: 350px;
  opacity: 0.85;
}

/* TABS */
.tabs {
  margin-top: 0px;
  display: flex;
  gap: 30px;
}

.tab {
  background: none;
  border: none;
  color: #FFFFFFB2;
  font-size: 18px;
  cursor: pointer;
  padding-bottom: 6px;
  position: relative;
}
.tabs .tab{padding: 0px;display:inline-block;}
.tab:hover{background:transparent !important;}
.tab.active{color: #fff;background:transparent!important;}
.tab.active::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #fff;
  left: 0;
  bottom: 0;
}

/* RIGHT */
.right-panel {
  width: 100%;
  padding: 60px 0px 60px 90px;
  overflow: hidden;
}

.tab-content {
  display: none;
}

.tab-content.active {
  display: block;
}

/* SCROLLABLE CARDS */
.scrollable {
  display: flex;
  gap: 25px;
  overflow-x: auto;
  padding-bottom: 20px;
  scroll-behavior: smooth;
  cursor: grab;
}

.scrollable:active {
  cursor: grabbing;
}

.scrollable::-webkit-scrollbar {
  height: 6px;
}

.scrollable::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border-radius: 10px;
}

/* CARD */
.cards {
  display: flex;
  gap: 25px;
  animation: scrollCards 25s linear infinite;
}

.card {
  min-width: 280px;
  background: transparent;
  border-radius: 10px;
  overflow: hidden;
  /*box-shadow: 0 10px 30px rgba(0,0,0,0.08);*/
  flex-shrink: 0;max-width:400px;
}

.card img {
  width: 100% !important;
height: 300px;
  object-fit: cover;border-radius: 10px;
}

.card h4 {
  padding: 20px;
  font-size: 18px;
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {border-color: #ff0000;background: #ff0000;color: #fff;text-align: center;border-radius: 10px;}






@media screen and (max-width:1920px){
.hdr-menu-main-menu  ul li a{text-transform: capitalize !important;}

.register-bnr-sec-inr{
width:60%!important
} .hero-wrapper {
    height: 100vh;
    position: relative;
    overflow: hidden;
	} .built-for-critical{height:275px;}
/* 	.hdr-menu-main-menu ul li a{font-size:20px !important;
	line-height:30px !important;} */
	.hero-content{margin-left:100px; margin-right:100px;}
.our-role-new-sec{
padding:60px!important
} .event-info {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 60%;
    padding: 0;
    margin-top: 120px;
  } .elementor-3752 .elementor-element.elementor-element-d1eae57 .elementor-post__thumbnail__link {
    width: 65% !important;
}
  .hero-content {
    position: absolute;
    top: 0;
    color: #fff;
    z-index: 5;
    margin-top: 140px;
	  width:90%;
	 
	} .hero-col.hero-col-right.bann-sec-new{margin-top:330px;}
	.hero-col.hero-col-right.bann-sec-new {
/*     margin-top: 390px; */
/*     width: 15px; */
	} .logos-new-sec{margin-top:230px;}
	
.pdng-lt-rt{
padding-left:100px!important;
padding-right:100px!important
}
.event-info {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 60%;
    padding: 0;
    margin-top: 150px;
  }
.pdng-rt{
padding-right:100px!important
}

.pdng-lt{
padding-left:100px!important
}

.pdng-tp{
padding-top:80px!important
}

.pdng-btm{
padding-bottom:80px!important
}

.over-view-padd-lt-rt{
padding-left:100px!important;
padding-right:100px!important
}

.padd-tp-btm{
padding-top:80px!important;
padding-bottom:80px!important
}

.trust-logo{
width:230px;
height:100px;
display:flex;
align-items:center;
justify-content:center
}

.but-new-sec a.elementor-button.elementor-size-sm{
font-size:18px!important
}
}

@media screen and (max-width:1900px){
.our-role-new-sec{
padding:60px!important
} 
.hero-col.hero-col-right.bann-sec-new{margin-top:280px;}
.pdng-lt-rt{
padding-left:100px!important;
padding-right:100px!important
} .logos-new-sec{margin-top:230px;}

.pdng-rt{
padding-right:100px!important
}
 .event-info {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 60%;
    padding: 0;
    margin-top: 120px;
  }
.pdng-lt{
padding-left:100px!important
}

.pdng-tp{
padding-top:80px!important
}

.pdng-btm{
padding-bottom:80px!important
}

.padd-tp-btm{
padding-top:80px!important;
padding-bottom:80px!important
}

.but-new-sec a.elementor-button.elementor-size-sm{
font-size:18px!important
}

.over-view-padd-lt-rt{
padding-left:100px!important;
padding-right:100px!important
}
}




@media screen and (max-width:1800px){
.our-role-new-sec{
padding:60px!important
}
  .hero-content {
    position: absolute;
    top: 0;
    color: #fff;
    z-index: 5;
    margin-top: 120px;
	 
  } .hero-col.hero-col-right.bann-sec-new{margin-top:280px;}
.pdng-lt-rt{
padding-left:100px!important;
padding-right:100px!important
}
.hero-content{margin-left:100px;margin-right:100px;}
.pdng-rt{
padding-right:100px!important
} .logos-new-sec{margin-top:230px;}
.event-info {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 60%;
    padding: 0;
    margin-top: 120px;
  }
.pdng-lt{
padding-left:100px!important
}

.pdng-tp{
padding-top:80px!important
}

.pdng-btm{
padding-bottom:80px!important
}

.over-view-padd-lt-rt{
padding-left:100px!important;
padding-right:100px!important
}

.padd-tp-btm{
padding-top:80px!important;
padding-bottom:80px!important
}

.trust-logo{
width:230px;
height:100px;
display:flex;
align-items:center;
justify-content:center
}

.but-new-sec a.elementor-button.elementor-size-sm{
font-size:18px!important
}
}

@media screen and (max-width:1700px){
.our-role-new-sec{
padding:60px!important
} 
.event-info {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 60%;
    padding: 0;
    margin-top: 60px;
  } .logos-new-sec{margin-top:150px;}
.pdng-lt-rt{
padding-left:100px!important;
padding-right:100px!important
}
 .hero-col.hero-col-right.bann-sec-new{margin-top:280px;}
  .hero-content {
    position: absolute;
    top: 0;
    color: #fff;
    z-index: 5;
    margin-top: 120px;
	 
  }
.pdng-rt{
padding-right:100px!important
}

.pdng-lt{
padding-left:100px!important
}

.pdng-tp{
padding-top:80px!important
}

.pdng-btm{
padding-bottom:80px!important
}

.padd-tp-btm{
padding-top:80px!important;
padding-bottom:80px!important
}

.but-new-sec a.elementor-button.elementor-size-sm{
font-size:18px!important
}
}

@media screen and (max-width:1600px){
.register-bnr-sec-inr{
width:65%!important
}
 .hdr-menu-main-menu  ul li a{font-size:18px !important;
	line-height:28px !important;text-transform: capitalize !important;}
	.hdr-menu-main-menu .new-sec  ul li a{font-size:16px !important;
	line-height:26px !important;}
/* .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{
height:auto!important;
position:static!important;
transform:none!important;
left:auto!important;
top:auto!important;
	width:340px !important;
} */  
.logos-new-sec{margin-top:150px;}
	.hero-content{margin-left:60px;margin-right:60px;} .event-info {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 60%;
    padding: 0;
    margin-top: 30px;
  } .about-new-sec p{font-size:18px !important;}
.our-role-new-sec{padding:60px!important} 
.hero-col.hero-col-right.bann-sec-new{margin-top:280px;}

.over-view-padd-lt-rt{
padding-left:60px!important;
padding-right:60px!important
}

.pdng-lt-rt{
padding-left:60px!important;
padding-right:60px!important
}

.pdng-rt{
padding-right:60px!important
}
  .hero-content {
    position: absolute;
    top: 0;
    color: #fff;
    z-index: 5;
    margin-top: 80px;
	 
  }

.pdng-lt{
padding-left:60px!important
}

.pdng-tp{
padding-top:80px!important
}

.pdng-btm{
padding-bottom:80px!important
}

.padd-tp-btm{
padding-top:50px!important;
padding-bottom:50px!important
}

.trust-logo{
width:230px;
height:100px;
display:flex;
align-items:center;
justify-content:center
}

.new-sec-last-sec{
width:52%
}

.but-new-sec a.elementor-button.elementor-size-sm{
font-size:18px!important
}
}

@media screen and (max-width:1500px){
.hdr-menu-main-inr{
width:65%
} .logos-new-sec{margin-top:150px;}
	.our-role-new{gap:100px;}
.pdng-tp{
padding-top:80px!important
}

.pdng-btm{
padding-bottom:80px!important
}

.our-role-new-sec{
padding:60px!important
}

.section-new-sec{
gap:200px
}

.Xperience-bnr-sec-head-main,.Xperience-secnd-sec-inr,.why-visitors-sec-inr{
width:95%
}

.pdng-btm-ser-bnr{
padding-bottom:200px
}

.over-view-padd-lt-rt{
padding-left:60px!important;
padding-right:60px!important
}

.trust-logo{
width:180px;
height:100px;
display:flex;
align-items:center;
justify-content:center
}

.but-new-sec a.elementor-button.elementor-size-sm{
font-size:18px!important
}

.hero-bnr-button-new-bnr-sec{
margin-top:0
}
}

@media screen and (max-width:1400px){
.hdr-menu-main-inr{
width:68%
}

.but-new-sec a.elementor-button.elementor-size-sm{
font-size:16px!important
}

.get-in-touch-new-sec{
width:48%
}

.pdng-tp{
padding-top:60px!important
}

.pdng-btm{
padding-bottom:60px!important
}

.our-role-new-sec{
padding:30px!important
}

.over-view-padd-lt-rt{
padding-left:60px!important;
padding-right:60px!important
}

.trust-logo{
width:180px;
height:100px;
display:flex;
align-items:center;
justify-content:center
} .about-new-sec p{font-size:18px !important;}

.section-new-sec{
gap:150px
}

.Xperience-bnr-sec-head-main,.Xperience-secnd-sec-inr,.why-visitors-sec-inr{
width:95%
}

.we-serve-sec-blks{
gap:40px 40px
}

.pdng-btm-ser-bnr{
padding-bottom:180px
}

.register-bnr-sec-inr{
width:70%!important
}

.new-sec-last-sec{
width:52%
}
}

@media screen and (max-width:1300px){
.hdr-menu-main-inr{
width:74%
}
.e-n-accordion-item-title-text{font-size:18px !important;}
.pdng-tp{
padding-top:60px!important
}
 .about-new-sec p{font-size:18px !important;}
.pdng-btm{
padding-bottom:60px!important
}

.pdng-lt-rt{
padding-left:40px!important;
padding-right:40px!important
}
.hero-content{margin-left:40px;margin-right:40px;}

.our-role-new-sec{
padding:30px!important
}

.over-view-padd-lt-rt{
padding-left:40px!important;
padding-right:40px!important
}

.global-new-sec ul li span{
font-family:"Fira Sans",sans-serif!important;
font-weight:700;
font-size:20px !important;
line-height:30px !important;
letter-spacing:0.02em !important;
}

.but-new-sec a.elementor-button.elementor-size-sm{
font-size:15px!important
}

.new-sec-last-sec{
width:54%
}

.Xperience-bnr-sec-head-main,.Xperience-secnd-sec-inr,.why-visitors-sec-inr{
width:100%
}

.we-serve-sec-blks{
gap:40px 40px
}

.Xperience-bnr-sec-bar{
width:21%
}

.Xperience-bnr-sec-head-ser,.contact-us-sec-inr{
width:90%
}

.pdng-btm-ser-bnr{
padding-bottom:150px
}

.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar{
width:100%
}

.why-visitor-experience-sec-inr{
padding:29px 29px 29px 68px!important
}

.why-choose-sec-inr{
padding:29px 68px 29px 29px!important
}

.register-bnr-sec-inr{
width:75%!important
}

.trust-logo{
width:180px;
height:100px;
display:flex;
align-items:center;
justify-content:center
}

.years-badge{
position:absolute;
left:5%;
bottom:20%;
z-index:4;
color:rgba(255,255,255,.25);
display:flex;
justify-content:end;
align-items:end
}

.hero-bnr-button-new-bnr-sec{
margin-top:-60px;
	margin-right:140px;}

.hero-col.hero-col-right.bann-sec-new {margin-top: 10%;}
.logos-new-sec { margin-top: 4%;}
    .elementor-6397 .elementor-element.elementor-element-415dc44 {
        --width: 75%;
        gap: 50px;
    }
.elementor-17 .elementor-element.elementor-element-1fd595c:not(.elementor-motion-effects-element-type-background){background: #ffffff;background: linear-gradient(90deg, rgba(255, 255, 255, 1) 20%, rgba(0, 56, 131, 1) 20%);}
.framework-content {flex: 1;height: 450px;}
.framework-text {padding-right: 60px;}
.tab-btn {padding: 8px 14px;font-size: 14px;}


}

@media screen and (max-width:1200px){
.hdr-menu-main-inr{
width:85%
}.hdr-menu-main{gap:40px;} 
	.company-over-new-sec{gap:36px;}
.pdng-tp{
padding-top:60px!important
	} .card{min-width:200px; max-width:300px;}

.pdng-btm{
padding-bottom:60px!important
}

.pdng-lt-rt{
padding-left:40px!important;
padding-right:40px!important
}

.we-serve-sec-blk h6{
font-size:clamp(1.0625rem,0.982rem + 0.321vw,1.1875rem)!important
}

.we-serve-sec-blks{
gap:30px
}

.why-visitor-experience-sec-inr{
padding:29px 29px 29px 58px!important
}

.why-choose-sec-inr{
padding:29px 58px 29px 29px!important
}

.register-bnr-sec-inr{
width:80%!important
}

.in-vivo-new-sec {display: flex;flex-wrap: wrap;flex-direction: row !important;gap: 10px 16px;justify-content: flex-start;}
.SCI-CAp-new-sec {width: auto;float: left;max-width: 32.29%;}

.about-banner-new-sec.e-flex.e-con.e-child {gap: 200px;}
.framework-text {padding-right: 60px;}
.elementor-17 .elementor-element.elementor-element-1fd595c:not(.elementor-motion-effects-element-type-background){background: #ffffff;background: linear-gradient(90deg, rgba(255, 255, 255, 1) 20%, rgba(0, 56, 131, 1) 20%);}
.framework-content {flex: 1;height: 450px;}
.framework-text {padding-right: 60px;}
.tab-btn {padding: 8px 14px;font-size: 14px;}


}

@media screen and (max-width:1100px){
.hdr-menu-main-inr{
width:88%
	} .our-role-new{gap:20px;}
.framework-container {
    display: flex;
    gap: 20px;
    align-items: center;
    padding-right: 0px;
	} .framework-tabs{gap:5px;}
.pdng-tp{
padding-top:60px!important
	}.hdr-menu-main {gap:30px ;}
.hdr-menu-main-search {width: 15% !important;}
	.about-banner-new-sec{gap:200px;}
.pdng-btm{
padding-bottom:60px!important
} .card{min-width:200px; max-width:300px;}
	.over-view-padd-lt-rt{padding-left:30px!important;
		padding-right:30px!important;} .hdr-menu-main{gap:40px;} 

.pdng-lt-rt{
padding-left:30px!important;
padding-right:30px!important;
}.hdr-menu-main-menu ul li a {
        font-size: 16px !important;
        line-height: 28px !important;
        text-transform: capitalize !important;
    }
.elementor-element.elementor-element-ce95326.e-con-full.e-flex.e-con.e-parent.e-lazyloaded, .elementor-element.elementor-element-e71968c.e-con-full.e-flex.e-con.e-parent.e-lazyloaded, .elementor-element.elementor-element-415dc44.e-con-full.e-flex.e-con.e-parent.e-lazyloaded, .elementor-element.elementor-element-21e884d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {padding: 26px;}



.why-visitor-experience-sec-inr{
padding:29px!important
}

.why-choose-sec-inr{
padding:29px!important
}

.in-vivo-new-sec {display: flex;flex-wrap: wrap;flex-direction: row !important;gap: 10px 16px;justify-content: flex-start;}
.SCI-CAp-new-sec {width: auto;float: left;max-width: 32.29%;}
}

@media screen and (max-width: 1025px){
.hdr-menu-main-inr-mbl{
background:#fff!important;
box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
border:1px solid #FCE6E9
} 	.over-view-padd-lt-rt{padding-left:30px!important;
padding-right:30px!important;}
.pdng-lt-rt{
padding-left:30px!important;
padding-right:30px!important
} .framework-container {
    display: flex;
    gap: 20px;
    align-items: center;
    padding-right: 0px;
} 	.about-banner-new-sec{gap:200px;}
button.elementskit-menu-hamburger.elementskit-menu-toggler{
padding:0!important;
border:none!important;
font-size:20px;
margin:0!important
} .framework-tabs{gap:5px;}
.hdr-menu-main{gap:30px;} 
.elementor-12 .elementor-element.elementor-element-4550e60 .elementskit-navbar-nav > li > a{
font-size:clamp(1.0625rem,1.0223rem + 0.1605vw,1.125rem)!important;
line-height:1.2!important;
color:#131313;
font-family:"Plus Jakarta Sans",sans-serif!important
} .card{min-width:200px; max-width:300px;}

.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close{
float:right;
background-color:#FFFFFF00;
border-style:none
}

.elementor-12 .elementor-element.elementor-element-4550e60 .elementskit-menu-close{
font-size:20px;
font-weight:600!important
}

.elementskit-menu-close,.elementskit-menu-hamburger{
background-color:transparent!important
}

.elementskit-menu-overlay{
background-color:transparent!important
}

.Xperience-bnr-sec-head p br{
display:none!important
}

.Xperience-secnd-sec-right .Xperience-bnr-sec-bar:nth-child(2){
margin-left:-12px!important
}

.why-visitor-experience-sec-lft{
width:50%
}

.why-visitor-experience-sec-rt{
width:44%
}

.we-serve-sec-blks{
gap:27px 27px;
justify-content:center;
flex-direction:row;
flex-wrap:wrap
}

.we-serve-sec-blk{
width:17%;
float:left;
margin:0!important
}

.we-serve-sec-blk-txt .elementor-divider-separator{
width:3px!important;
min-height:60px;
height:80px
}

.register-bnr-sec-inr{
width:80%!important
}

.why-key-features-sec-first-blks,.why-key-features-sec-first-blks{
display:flex;
flex-wrap:wrap;
align-items:stretch;
justify-content:space-between;
gap:10px 10px
}

.why-key-features-sec-first-blk,.why-key-features-sec-second-blk{
width:49.2%;
float:left
}

.hdr-menu-main-inr{
display:none!important
}

.why-key-features-sec-first-blks{
display:flex;
flex-wrap:wrap;
align-items:stretch;
justify-content:space-between;
gap:10px 10px}


.about-banner-new-sec.e-flex.e-con.e-child {gap: 26px;}


}

@media screen and (max-width: 1024px){
.hdr-menu-main-inr-mbl{
background:#fff!important;
box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
border:1px solid #FCE6E9
} .framework-container {
    display: flex;
    gap: 20px;
    align-items: center;
    padding-right: 0px;
} .framework-tabs{gap:5px;}
.pdng-lt-rt{
padding-left:30px!important;
padding-right:30px!important
}  .framework-tabs {
    display: flex;
    gap: 5px;
    margin-bottom: 73px;
    float: left;
	} .company-over-new-sec{gap:20px; }
	.research-new-impact{gap:25px;}
	.services-bnr-new-sec-blks {gap:55px;}
button.elementskit-menu-hamburger.elementskit-menu-toggler{
padding:0!important;
border:none!important;
font-size:20px;
margin:0!important
	} .our-expert-new-sec{gap:25px;}
	.over-view-padd-lt-rt{padding-left:30px!important;
padding-right:30px!important;}
.elementor-12 .elementor-element.elementor-element-4550e60 .elementskit-navbar-nav > li > a{
font-size:clamp(1.0625rem,1.0223rem + 0.1605vw,1.125rem)!important;
line-height:1.2!important;
color:#131313;
font-family:"Plus Jakarta Sans",sans-serif!important
} .hdr-menu-main-menu ul#menu-main-menu{
display:block;
flex-wrap:wrap;
align-items:center;
justify-content:space-between
	} .services-bnr-new-sec-blk-lft{gap:30px;}   
 .framework-tabs{gap:5px;}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close{
float:right;
background-color:#FFFFFF00;
border-style:none
	}  .glp-certified{width:85%;} 
    .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
        padding: 9px 15px !important;
        width: 20px !important;
        height: 20px !important;
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: center !important;
        align-items: center !important;
    }
.logos-new-sec {
    display: flex;
    gap: 10px;
    margin-top: 180px;
    width: 80%;
    flex-wrap: wrap;
	}.hero-bnr-button-new-bnr-sec{margin-right:40px;} .hero-wrapper{height:60vh;} .hero-col.hero-col-right.bann-sec-new { margin-top:200px;
	}
	.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{width:100% !important;}
.elementor-12 .elementor-element.elementor-element-4550e60 .elementskit-menu-close{
font-size:20px;
font-weight:600!important
}
.post-type-archive-events .sgle-post-header-secs, .post-type-archive-case_studies .sgle-post-header-secs, .post-type-archive-resources .sgle-post-header-secs, .single-case_studies .sgle-post-header-secs {
    margin: 50px 0 0 !important;
	}  .in-vivo-new-sec{display:flex; flex-wrap:wrap;gap:18px;} .years-badge{bottom:50%;}
	.SCI-CAp-new-sec {width:32%;} .hero-row{gap:25px;} .hero-content{margin:30px 30px 30px 30px;} .event-info{margin-top:80px;}
.elementskit-menu-close,.elementskit-menu-hamburger{
background-color:transparent!important
} 

.elementskit-menu-overlay{
background-color:transparent!important
}

.e-n-tab-title{border: none !important;}
.e-n-tab-title:hover, .e-n-tab-title[aria-selected=true]{border-bottom: 1px solid #fff !important;}
.lead-new-sec.e-n-tabs-mobile .scroll-card p {color: #fff;}
.hdr-menu-main-menu .ekit-wid-con svg {width: 30px;height: 30px;}



.we-serve-sec-blks{
gap:27px 27px;
justify-content:center;
flex-direction:row;
flex-wrap:wrap
}

.we-serve-sec-blk{
width:17%;
float:left;
margin:0!important
}

.we-serve-sec-blk-txt .elementor-divider-separator{
width:3px!important;
min-height:60px;
height:80px
}

.register-bnr-sec-inr{
width:80%!important
}

.why-key-features-sec-first-blks,.why-key-features-sec-first-blks{
display:flex;
flex-wrap:wrap;
align-items:stretch;
justify-content:space-between;
gap:10px 10px
} .framework-tabs{gap:5px;}

.why-key-features-sec-first-blk,.why-key-features-sec-second-blk{
width:49.2%;
float:left
}
	.elementor-posts .elementor-post__card{flex-direction:column !important;}
.hdr-menu-main-inr{
display:none!important
} .our-core-services-blk .no-pdng{padding: 0px !important;display: none;height: 0px !important;}
.card img {width: 90% !important;height: 150px;object-fit: cover;border-radius: 10px;} 
.right-panel {
  width: 100%;
  padding: 60px 0px 60px 30px;
  overflow: hidden;
}

.menu-items .elementskit-navbar-nav > li > a.ekit-menu-nav-link {padding: 10px 15px !important;font-size: 18px !important;font-weight:600 !important;}

    .elementskit-dropdown-open ul.elementor-icon-list-items {padding: 20px 0 0px 10px !important;}
button.elementskit-menu-close.elementskit-menu-toggler {
        padding: 0px !important;
        font-size: 23px !important;
        font-family: 'Inter';
        background-image: linear-gradient(91.01deg, #003883 0.59%, #F07D0F 99.13%);
        border: 1px solid #003883 !important;
        color: #fff !important;
        border-radius: 50% !important;
        width: 36px !important;
    }




} 

@media screen and (max-width:991px){
.Xperience-bnr-sec-head-main.desk,.Xperience-secnd-sec-inr.desk{
display:none!important
} .pdng-lt-rt{
padding-left:30px!important;
padding-right:30px!important
} 	.over-view-padd-lt-rt{padding-left:30px!important;
padding-right:30px!important;}
.framework-container {
    display: flex;
    gap: 20px;
    align-items: center;
    padding-right: 0px;
	}  .company-over-new-sec{gap:20px; } .lead-new-sec .e-n-tabs-heading{padding-left:0px;}
	.elementor-8100 .elementor-element.elementor-element-ecc4971.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{text-decoration:underline;}
.Xperience-bnr-sec-head-main.tab{
display:block!important
} .framework-tabs {
    display: flex;
    gap: 5px;
    margin-bottom: 73px;
    float: left;
} 	.about-banner-new-sec{gap:36px;}
 .our-expert-new-sec{gap:25px;}
.Xperience-bnr-sec-head{
width:100%;
float:left
}   .glp-certified{width:85%;}
.our-core-services-blk .no-pdng{padding: 0px !important;display: none;height: 0px !important;}
.Xperience-bnr-sec-bar{
width:34%;
display:flex;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:space-around;
padding:10px;
border-radius:6px
} 	.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{width:100% !important;}
	.elementor-posts .elementor-post__card{flex-direction:column !important;}
.Xperience-secnd-sec-inr.tab{
gap:26px 26px!important;
display:flex;
flex-wrap:wrap
} .post-type-archive-events .sgle-post-header-secs, .post-type-archive-case_studies .sgle-post-header-secs, .post-type-archive-resources .sgle-post-header-secs, .single-case_studies .sgle-post-header-secs {
    margin: 50px 0 0 !important;
} .event-content{width:80% !important;color:#333}
	.SCI-CAp-new-sec{width:100%;max-width:31.4%;}
.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar{
width:34%
} .card img {width: 100% !important;height: 200px;object-fit: cover;border-radius: 10px;}
    .logos-new-sec {
        display: flex;
        gap: 10px;
        margin-top: 20px;
        width: 100%;
        /* flex-wrap: wrap; */
    }
.Xperience-secnd-sec-lft,.Xperience-secnd-sec-right{
width:100%
}

.why-key-features-sec-first-blks{
display:flex;
flex-wrap:wrap;
align-items:stretch;
justify-content:space-between;
gap:10px 10px
}

.why-key-features-sec-first-blk,.why-key-features-sec-second-blk{
width:49.2%;
float:left
}

.why-visitors-sec-blks{
flex-wrap:wrap;
flex-direction:column;
align-items:center
}

.why-visitors-sec-blk-lft{
width:100%;
float:none;
margin:0 auto
}

.why-visitors-sec-blk-rt{
width:100%;
float:left
}

.we-serve-sec-blk{
width:22%;
float:left
}

.why-choose-sec-inr{
flex-wrap:wrap;
flex-direction:column;
align-items:center
}

.why-visitor-experience-sec-inr{
flex-wrap:wrap;
flex-direction:column-reverse!important;
align-items:center
}

.why-choose-sec-lft,.why-visitor-experience-sec-rt{
width:100%;
float:none;
margin:0 auto;
border-radius:16px;
overflow:hidden
}

.why-choose-sec-lft img,.why-visitor-experience-sec-rt img{
height:400px;
display:block;
object-fit:cover;
object-position:bottom center
}

.why-choose-sec-rt,.why-visitor-experience-sec-lft{
width:100%;
float:left;
gap:16px 16px
	} .con-wid{width:91%;} .hero-row{gap:60px;}

.contact-us-sec-inr{
flex-wrap:wrap;
flex-direction:column;
align-items:center;
gap:24px 24px
}

.contact-us-sec-lft{
width:100%;
float:left;
gap:16px
}

.contact-us-sec-rt{
width:70%;
float:none;
gap:16px;
margin:0 auto
}

.elementor-52 .elementor-element.elementor-element-d155f59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
padding-block-end:calc(0px / 2)!important
}

.register-bnr-sec-inr{
width:85%!important
}
}

@media screen and (max-width:767px){
.why-key-features-sec-first-blk,.why-key-features-sec-second-blk{
width:49.1%;
float:left
	} .about-banner-new-sec{gap:16px;}
    .logos-new-sec {
        display: flex;
        gap: 10px;
        margin-top: 20px;
        width: 100%;
        /* flex-wrap: wrap; */
	} .con-wid{width:91%;} .in-vivo-new-sec {gap:8px;} .about-heading h5 {font-size:18px !important;} .SCI-CAp-new-sec{max-width:32.333%;}
.we-serve-sec-blk{
width:21%;
float:left
} .years-badge{bottom:40%;}
    .hero-col.hero-col-right.bann-sec-new {
        margin-top: 20px;
	} .hero-row{display:block;} .pdng-lt{padding-left:30px !important;}
.Xperience-bnr-sec-bar{
width:35%;
display:flex;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:space-around;
padding:10px;
border-radius:6px
} .slide{
  width:100%;
  display:block;
  align-items:center;
  gap:60px;
	} .slide img{ width:100% !important;}
	button.elementskit-menu-hamburger.elementskit-menu-toggler{font-size:36px;}
.card img {width: 100% !important;height: 200px;object-fit: cover;border-radius: 10px;}
.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar{
width:35%
	} .services-bnr-new-sec-blk-lft{gap:26px !important;}
.events-list-wrapper {
    display: flex;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    flex-direction: column;
} .para-new-sec .about-new-sec p{
font-family:'Inter',sans-serif!important;
font-weight:400 !important;
font-style:normal;
font-size:16px !important;
line-height:27px !important;
letter-spacing:0.01em !important;
} .about-new-sec h1{
font-family:"Fira Sans",sans-serif!important;
font-weight:400 !important;
font-style:normal;
font-size:40px !important;
line-height:123%!important;
letter-spacing:-.02em;
background:linear-gradient(90deg,#003883 0%,#EE7D11 100%)!important;
-webkit-background-clip:text!important;
-webkit-text-fill-color:transparent!important;
background-clip:text!important;
color:transparent!important
}
.Xperience-bnr-sec-bar-avthor{
width:29px
}
  .glp-certified{width:85%;} 
    .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
        padding: 12px 20px !important;
        width: 20px !important;
        height: 20px !important;
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: center !important;
        align-items: center !important;
    } /* Any active/open menu item */
.elementskit-dropdown-open > a.ekit-menu-nav-link {
    font-weight: 700 !important;
	margin-bottom:5px !important;
	color:#000000ad !important;
}
.Xperience-bnr-sec-bar-icon{
width:20px
}

.Xperience-bnr-sec-bar-txt{
width:71%!important
}

.footer-inr-sec-rt{
padding-top:0;
border-top:0 solid #00000033!important
}

.contact-us-sec-rt{
width:80%;
float:none;
gap:16px;
margin:0 auto
}

.Xperience-bnr-sec-head-tag{
width:120px
}

.register-bnr-sec-inr{
width:90%!important
} .about-new-sec p{font-size:16px !important;}
}

@media screen and (max-width:650px){
.pdng-lt-rt{
padding-left:30px!important;
padding-right:30px!important
	} .about-new-sec p{font-size:16px !important;}
.services-bnr-new-sec-blk-lft{gap:26px !important;}
.why-key-features-sec-first-blk,.why-key-features-sec-second-blk{
width:100%;
float:left
	} .about-banner-new-sec{gap:16px;}

.we-serve-sec-blk{
width:29%;
float:left
}

.Xperience-bnr-sec-bar{
width:46%
}
    .hero-col.hero-col-right.bann-sec-new {
        margin-top: 20px;
    }
.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar{
width:46%
}

.register-bnr-sec-inr{
width:100%!important
} .hero-bnr-button{
    margin-top:30px !important;
  } 

.contact-us-sec-rt{
width:100%;
float:none;
gap:16px;
margin:0 auto
}
}

@media screen and (max-width:480px){
.hdr-menu-main{padding:10px 15px!important}
	.hero-bnr-button-new-bnr-sec{

		margin-right:150px;} .about-heading h6{font-size:16px !important; line-height:26px !important;}
	.about-new-sec h5{font-size:20px !important;} .events-list-wrapper{display:inline-block ;grid-template-columns:repeat(3,1fr);gap:20px;}
	.event-card{border:1px solid #00000033;border-radius:26px;overflow:hidden;background:#fff;padding: 10px; margin: 15px 0px 0px 0px;}
	.card img{width:100% !important; height:180px;}
.elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator::before{
content:"-"; font-size:20px;
color:#003883 !important;
} .all-heading h6{
font-size:16px!important;
font-weight:600;
line-height:1.2!important;
margin:0;
display:inline-block;
font-family:"Fira Sans",Sans-serif!important
}  .e-n-tabs-heading {
        scroll-behavior: smooth !important;
        display: flex !important;
        flex-wrap: nowrap !important;
/*         justify-content: space-between !important; */
        align-items: flex-start !important;
    } .genetic-technology-new{width:100%; margin: 0 auto ; text-align:left !important;}
	.no-pdng{padding:0px !important;}
	.elementor-8100 .elementor-element.elementor-element-ecc4971.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{text-decoration:underline;}
	.over-view-padd-lt-rt{padding-left:20px !important; padding-right:20px !important;}
	.trust-logo{
width:230px;
height:auto;
display:flex;
align-items:center;
justify-content:center
}  br {
    display: none !important;
  } .services-bnr-new-sec-blk-lft{gap:26px;} 
	.services-bnr-new-sec-blks {gap:26px;}
	.hero-row{gap:20px ;} 
.about-banner-new-sec{gap:16px;}
	.event-desc{margin-top:32px !important;}
.eael-breadcrumbs__content {display:inline-block;}
	.years-badge{
position:absolute;
left:5%;
bottom:52%;
z-index:4;
color:rgba(255,255,255,.25);
display:flex;
justify-content:end;
align-items:end
} .about-heading h6 span{
font-family:'Fira Sans',sans-serif!important;
font-weight:600 !important;
font-style:Regular;
font-size: clamp(1.1875rem, 1.1269rem + 0.303vw, 1.25rem) !important;
leading-trim:NONE;
line-height:18px ;
letter-spacing:-.5%
} .about-new-sec .metabolism-new-sec h6{color:#fff !important;font-weight:700 !important;font-size:18px !important;}
.about-new-sec h6{
font-family:'Fira Sans',sans-serif!important;
font-weight:400;
font-style:normal;
font-size:14px !important;
line-height:1.2 !important;
letter-spacing:.01em;
text-transform:uppercase
} .con-wid{width:100%;}
	.e-n-tabs-heading{
gap: 12px 16px;  /* row-gap column-gap */
}

.gradient-overlay {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:  linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%), linear-gradient(194deg, rgba(0, 56, 131, 0.00) 0%, rgba(0, 56, 131, 0.50) 18.67%, rgba(0, 56, 131, 0.70) 57.65%);}
.video-slide:nth-child(1) .gradient-overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%), linear-gradient(194deg, rgba(0, 56, 131, 0.00) 0%, rgba(0, 56, 131, 0.50) 18.67%, rgba(0, 56, 131, 0.70) 57.65%);}
.video-slide:nth-child(2) .gradient-overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%), linear-gradient(194deg, rgba(0, 56, 131, 0.00) 0%, rgba(0, 56, 131, 0.50) 18.67%, rgba(0, 56, 131, 0.70) 57.65%);}
.video-slide:nth-child(3) .gradient-overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%), linear-gradient(194deg, rgba(0, 56, 131, 0.00) 0%, rgba(0, 56, 131, 0.50) 18.67%, rgba(0, 56, 131, 0.70) 57.65%);}
.company-over-new-sec {gap: 26px;}

	
	.about-heading h2{
		font-size: clamp(1.5625rem, 1.5327rem + 0.149vw, 1.625rem) !important; line-height:36px !important;} .about-heading h3{font-size: clamp(1.5rem, 1.2143rem + 1.4286vw, 1.75rem) !important;}
	.event-image{width:100%;}
	.event-content{width:100% !important;}
.eael-breadcrumbs .eael-breadcrumbs__content{font-size: clamp(0.75rem, 0.5rem + 1.25vw, 0.875rem) !important;line-height:1.4 !important;}
	.page-id-364 .elementor-post__text, .post-type-archive-events .elementor-post__text{width:100% !important; } .elementor-posts .elementor-post__card{flex-direction:column !important;}
.page-id-364 a.elementor-post__thumbnail__link, .post-type-archive-events a.elementor-post__thumbnail__link{width:95% !important;} .elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:10px;}
	.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{width:95%;}
.about-new-sec h1{
font-weight: 400;
font-size: clamp(2.375rem, 2.3154rem + 0.2981vw, 2.5rem) !important;
leading-trim: NONE;
line-height: 1.2 !important;}
/* .about-new-sec p{font-size:16px !important;}
    .over-view-padd-lt-rt {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } */
	.about-heading h5{font-size: clamp(1.1875rem, 1.1269rem + 0.303vw, 1.25rem) !important;line-height:28px !important;} 
.hero-col.hero-col-right.bann-sec-new{margin-top:200px;}

	.about-new-sec h2, .about-new-sec h2 span{font-size: clamp(1.5625rem, 1.5327rem + 0.149vw, 1.625rem) !important;line-height:36px !important;}
	.all-heading p{font-size:18px !important;}
	.footer-all-heading p{font-size:16px !important;line-height:1.4 !important;font-family:'fira sans', sans-serif !important}
.hdr-menu-main-inr{
width:100%
	} .card h3{color:#fff;font-size: clamp(1.125rem, 0.9821rem + 0.7143vw, 1.25rem) !important; line-height:1.2 !important; } .card p{color:#fff;font-size:18px !important;line-height:1.2 !important; font-family: 'Inter';}
	.card a{color:#fff;}
.pdng-lt{
padding-left:20px!important
	} .years-badge img {width:200px; height:140px;}
	.new-sec-tab .e-n-tabs-heading{overflow-x:scroll !important;justify-content:space-between !important;}
	.pdng-rt{padding-right:20px !important; }
.pdng-tp{
padding-top:60px!important
}
.scientific-new-sec h2{
font-family:'Fira Sans',sans-serif!important;
font-weight:400!important;
font-size: clamp(1.5625rem, 1.5327rem + 0.149vw, 1.625rem) !important;
    
line-height:36px;
letter-spacing:-.005em
	} .slide{display:block;} .slide img{width:100%;}
	.hero-bnr-button-new-bnr-sec{margin-top:30px;}
	.e-n-tabs-heading{
padding-left:0px; overflow-x: scroll !important;}
.about-heading h2 {
  font-family: 'Inter', sans-serif !important;
  font-weight: 700;
  font-size: clamp(2.25rem, 1.9643rem + 1.4286vw, 2.5rem) !important;
  line-height: 36px !important;
  letter-spacing: 0;
  text-transform: capitalize;
  display: inline-block;

  background: linear-gradient(90deg, #003883 28.13%, #EE7D11 61.94%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  transition: background 0.4s ease;
}
  .hero-wrapper{
    height:85vh;
	}
	.years-badge .txt{margin-bottom:10px;}

  /* Remove the large desktop spacing */
  .hero-content{
    margin:0 !important;
    top:40px;
   
    left:20px;
    right:20px;
    width:auto;
  }

  /* Stack columns */
  .hero-row{
    flex-direction:column;
    gap:20px;
  }

  /* Remove fixed right column width */
  .hero-col.hero-col-right.bann-sec-new{
    width:100% !important;
  
  }

  /* Heading resize */
  .bann-sec-new h1{
    font-size: clamp(2.25rem, 1.5rem + 3.75vw, 2.625rem) !important;
    line-height:1.25 !important;
	  width:100%;
  }

  /* Paragraph resize */
  .bann-sec-new p{
    font-size: 20px !important;
    line-height:32px !important;
    width:100% !important;
  }

  .event-desc{
    width:100% !important;
    font-size:15px !important;
    line-height:24px !important;
  }

  /* Fix event list width */
  .event-info{
    width:100% !important;
    margin-top:24px !important;
    gap:10px;
  }

  .event-info li{
    font-size:22px !important;
    line-height:32px !important;
	  font-family:'inter',sans-serif !important;
  }

  /* Button alignment fix */
  .hero-bnr-button{
    margin-top:30px !important;
  }

  .hero-bnr-button a{
    padding:18px 20px !important;
    font-size:14px !important;
  }

  .hero-bnr-button a .arrow{
    width:30px;
    height:30px;
    font-size:14px;
  }

  /* Trust logos wrap nicely */
  .logos-new-sec{
    flex-wrap:wrap;
    gap:10px;
    margin-top:32px !important;
    width:100% !important;
  }

  .trust-logo{
    width:48%;
  }

  /* Hide big 30+ years badge on mobile */
  .years-badge{
    display:flex !important;
/* margin-bottom:180px; */

  }

  /* Move slider dots to bottom center */
 .slider-dots {
    position: absolute;
    right: 40%;
    top: 95%;
/*     transform: translateY(-50%); */
    display: flex;
    flex-direction: row;
    gap: 22px;
    text-align: center;
    z-index: 10;
	 align-items: center;}
/* 	.hero-col.hero-col-right.bann-sec-new{margin-top:180px;} */
  .slider-dot{
    width:10px;
    height:10px;
  }

  .slider-dot::after{
    width:4px;
    height:4px;
  }


.scientific-new-sec h2 span{
font-family:'Fira Sans',sans-serif!important;
font-size: clamp(1.5625rem, 1.5327rem + 0.149vw, 1.625rem) !important;
line-height:36px;
letter-spacing:-.005em;
background:linear-gradient(90deg,#003883 0%,#EE7E11 50%);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
background-clip:text;
color:transparent
}
	.our-impact-new-sec p{font-size:16px !important; line-height:26px !important;}
.pdng-btm{
padding-bottom:60px!important
}

.pdng-lt-rt{
padding-left:20px!important;
padding-right:20px!important
}

.pdng-tp{
padding-top:60px!important
}
	.swiper-slide{display:inline-block !important;}
.pdng-btm{
padding-bottom:60px!important
}


.footer-inr-sec li{
min-width:110px!important;
margin-bottom:10px!important
}

.footer-inr-sec-lft,.footer-inr-sec-rt{
width:100%
}

.contact-us-sec{
padding-bottom:80px!important
}

.pivacy-policy.all-heading h2{
margin:40px 0 10px
}

.register-bnr-sec-inr{
width:100%!important
}


.card img {width: 100% !important;height: 200px;object-fit: cover;border-radius: 10px;} 
.scroll-card-content {padding: 20px 0px 20px;width: 100%;float: left;}

.elementskit-dropdown-open ul.elementor-icon-list-items {padding: 20px 0 0px 10px !important;}
.menu-items .elementskit-navbar-nav > li > a.ekit-menu-nav-link {padding: 10px 15px !important;font-size: 18px !important;font-weight:600 !important;}
.elementor-3752 .elementor-element.elementor-element-d1eae57 .elementor-post__thumbnail__link {width: 95% !important;}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
        width: 100% !important;
        height: 200px !important;
        object-fit: cover;
        display: block;}

.page-id-17 .about-new-sec .para-new-sec {padding: 0px !important;}
	.about-heading h2.plus{font-size: 30px !important;}


}



@media (min-width: 320px) and (max-width: 375px) {
.hero-wrapper{ height: 100vh;}
.hero-bnr-button-new-bnr-sec {margin-right: 70px; }


}

ol.white-txt {padding: 0px;color: #fff;display: flex;justify-content: space-between;gap:20px;flex-wrap:wrap;}
ol.white-txt li.white-txt-li{width:48.9%;float:left;}
.Vivo-PK-capabilities ol.white-txt {padding: 0px;color: #000;display: flex;justify-content: space-between;gap:10px;flex-wrap:wrap;}
.Vivo-PK-capabilities-include h2 {font-size: clamp(1.875rem, 1.7143rem + 0.5357vw, 2.25rem) !important;line-height: 1.2 !important;display: inline-block;background: linear-gradient(90deg, #003883 0%, #EE7D11 98.62%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;font-weight: 400 !important;}
.Vivo-PK-capabilities ol.white-txt li.white-txt-li {width: 48.9%;float: left;position: relative;list-style: none;padding-left: 20px;}
