/*!
 * --------------------------------------------------------------------------
 * @license Proprietary & Confidential
 * (C) 2025 ININDIA™. All rights reserved.
 *
 * This file is proprietary and confidential. Unauthorized copying of this file,
 * via any medium, is strictly prohibited.
 *
 * Delivering impact digitally™
 * https://inindiatech.com
 * Project managed by: https://bpoitservices.com/
 * --------------------------------------------------------------------------
 */
:root{--color-primary-base: #FF6700;--color-primary-dark: #E45E00;--color-primary-light: #FF8C42;--color-accent: #FFD700;--color-text-dark: #333333;--color-text-light: #555555;--color-bg-light: #FFFBF5;--color-bg-dark: #4A2B0F}.bg-primary-base{background-color:var(--color-primary-base)}.text-primary-base{color:var(--color-primary-base)}.hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.from-primary-light{--tw-gradient-from: var(--color-primary-light)}.to-primary-base{--tw-gradient-to: var(--color-primary-base)}.bg-bg-light{background-color:var(--color-bg-light)}.bg-bg-dark{background-color:var(--color-bg-dark)}.text-text-dark{color:var(--color-text-dark)}.text-text-light{color:var(--color-text-light)}.sticky-header{position:sticky;top:0;z-index:50}body.overflow-hidden{overflow:hidden}.swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.7)}.swiper-slide-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;color:#fff;z-index:10}@media (max-width: 768px){.swiper-slide-content h1{font-size:2.5rem}.swiper-slide-content p{font-size:1.125rem}}[x-cloak]{display:none!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 30s linear infinite}.news-bar{background-color:var(--primary-color);color:#fff;padding:10px 0;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;font-size:16px}.news-wrapper{display:flex;justify-content:flex-start;animation:scrollNews linear infinite;animation-duration:calc(100s / var(--items-per-cycle));white-space:nowrap}.news-item{padding:0 20px;font-weight:700;text-align:center;display:inline-block}@keyframes scrollNews{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (max-width: 768px){.news-bar{font-size:14px}.news-item{padding:0 10px}}.header-area .ri-star-s-fill,.header-area .ri-star-line{font-size:x-large!important}.header-area .submenu{max-height:500px;overflow-y:auto;padding-right:15px}.news-item a{text-decoration:underline!important;color:inherit}.news-item a:hover{text-decoration:underline;color:#ff0}.contact-form-footer{background-color:#f7f7f7;padding:30px;border-radius:15px;box-shadow:0 8px 20px #00000026;max-width:400px;margin:0 auto;border:1px solid #cce4ff}.form-title{text-align:center;font-size:28px;margin-bottom:20px;color:coral;font-weight:700}.form-container{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.new-contact-form{display:flex;flex-direction:column;gap:15px}.form-group{display:flex;flex-direction:column}.input-field,.textarea-field{padding:15px;border-radius:8px;font-size:16px;outline:none;transition:border-color .3s,box-shadow .3s;background-color:#ececec}.input-field::-moz-placeholder,.textarea-field::-moz-placeholder{color:#aaa;font-size:16px;opacity:1}.input-field::placeholder,.textarea-field::placeholder{color:#aaa;font-size:16px;opacity:1}.input-field:focus,.textarea-field:focus{border-color:#0056b3;box-shadow:0 0 5px #0056b380}.textarea-field{height:120px;resize:none}.submit-button{padding:14px 20px;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s,transform .3s;font-size:16px;font-weight:700}.submit-button:hover{background-color:#218838;transform:translateY(-2px)}
