/* Small content-fit and accessibility adjustments; page layouts come from the original template styles. */
[hidden]{display:none!important}.koda-inner-page{overflow-x:hidden}.koda-inner-page main{display:block}.koda-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.koda-card-grid .about-us-value-card{display:flex;flex-direction:column}.koda-card-grid .about-us-value-card p{flex:1}.koda-card-grid .about-us-btn{align-self:flex-start}.about-us-hero-photo[src*="koda-director"]{object-position:center 23%;object-fit:cover}.about-us-hero-team-badge{max-width:95%}.about-us-info-card-value{overflow-wrap:anywhere}.about-us-stat-num{font-size:clamp(28px,3.5vw,48px)!important}.about-us-team-swiper .swiper-wrapper{justify-content:center}.about-us-team-swiper .swiper-slide{max-width:850px}.about-us-name-logo-wrap img{width:220px;max-width:100%}.koda-inner-page .about-us-cta-stats{display:none}.koda-inner-page .floating-text{font-size:9px!important}.koda-inner-page .dashboard-floating-card{max-width:24%}.koda-inner-page .key-capabilities{cursor:pointer}.koda-inner-page .key-capabilities:focus-visible{outline:2px solid #060173;outline-offset:4px}.quick-contact{flex-wrap:wrap;overflow-wrap:anywhere}#footer .footer-bottom{color:#fff}.koda-inner-page .vasy-contactus-why-vasy-pill-text{overflow-wrap:anywhere}.koda-inner-page .vasy-contactus-card-title{font-size:clamp(15px,1.6vw,23px)}.koda-inner-page .vasy-contactus-why-us-number{font-size:clamp(26px,4vw,44px)}.koda-inner-page .vasy-contactus-cta-badge{white-space:normal}.koda-inner-page .hero-section .col-lg-6.text-center>p{line-height:1.65}.koda-inner-page .solutions-features{scroll-margin-top:110px}.koda-inner-page #koda-contact-form,.koda-inner-page #location{scroll-margin-top:110px}.koda-inner-page .vasy-contactus-locate-map-wrapper{height:auto}.koda-inner-page .vasy-contactus-locate-map-iframe{min-height:380px}.mega-menu-new-main .dropdown.koda-open>.dropdown-menu{display:block;opacity:1;visibility:visible}.mega-menu-new-main>.dropdown>span:focus-visible{outline:2px solid #060173;outline-offset:5px}.mega-menu-new-main .grid-container .menu-card p{white-space:normal}.koda-inner-page .fade-up{opacity:1;transform:none}.vasy-contactus-form-section .vasy-contactus-submit-btn{cursor:pointer}.koda-inner-page .footer-contact .logo img{max-width:160px}.sidebar-navigation a{cursor:pointer}.sidebar-navigation ul ul.koda-expanded{display:block!important}.koda-inner-page .about-us-tl-desc{line-height:1.65}
@media(max-width:991px){.koda-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.koda-inner-page .vasy-contactus-why-vasy-pill{max-width:100%}.koda-inner-page .vasy-contactus-why-vasy-pill-text{font-size:14px}}
@media(max-width:575px){.koda-card-grid{grid-template-columns:1fr!important}.koda-inner-page .about-us-hero-title{font-size:42px}.koda-inner-page .about-us-hero-team-badge{right:0;left:auto}.koda-inner-page .vasy-contactus-card-title{font-size:18px}.koda-inner-page .dashboard-showcase{margin-top:30px!important}.koda-inner-page .quick-contact a{font-size:13px}.koda-inner-page .about-us-team-swiper .swiper-slide{max-width:100%}.koda-inner-page .vasy-contactus-cta-company{font-size:13px}}
@media(prefers-reduced-motion:reduce){.koda-inner-page .fade-up{opacity:1!important;transform:none!important}}
