@layer components{@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-consent-stored] [data-cookie-banner]{display:none!important}.skip-link{z-index:100000;background:var(--sk-primary);color:var(--sk-on-primary);border-radius:0 0 8px;outline:none;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{transform:none}.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff}#mission-and-vision,#about-skylartech,#why-choose-us,#certification-programs,#our-expertise,#clients,#testimonials{content-visibility:auto;contain-intrinsic-size:auto 800px}#mission-and-vision{contain-intrinsic-size:auto 1000px}#hero,[role=dialog],[role=status]{contain:layout paint style}.custom-pagination.swiper-pagination-horizontal{width:auto!important}.custom-pagination .swiper-pagination-bullet{box-sizing:content-box;opacity:.6;border-radius:9999px;width:8px;height:8px;padding:8px;transition:width .25s,opacity .25s,background-color .25s;background-color:var(--sk-accent-inverse)!important;background-clip:content-box!important;margin:0!important}.custom-pagination .swiper-pagination-bullet:hover{opacity:1}.custom-pagination .swiper-pagination-bullet-active{opacity:1;width:24px;background-color:#fff!important}.swiper-pagination{box-shadow:none!important;background:0 0!important;margin-top:16px!important;position:static!important}.swiper{padding-bottom:0!important}@media print{.App>:not(main),.skip-link,[data-breadcrumbs],#bp-web-widget-container{display:none!important}[data-legal-document]{-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-legal-document] a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}.flag-emoji{font-family:Twemoji Country Flags,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}}
