@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";#root{width:100%;min-height:100vh}.ant-menu-horizontal{border-bottom:none}.ant-menu-item-selected{color:#007aff!important;font-weight:500}.ant-btn-primary:hover,.ant-btn-primary:focus{background-color:#06c!important;border-color:#06c!important}.ant-layout{max-width:100%;width:100%}#title{font-size:3.5rem;font-weight:700;margin-bottom:20px;color:#1a1a1a}#imgs{display:flex;align-items:center;justify-content:space-between}#but{display:flex;justify-content:space-between;width:90%}#sub{font-size:1.2rem;color:#666;margin-bottom:30px;line-height:1.6}@media (max-width: 768px){#img{display:none}}@media (max-width: 600px){#but{flex-direction:column;width:100%}#second{margin-top:10px}#title{font-size:2rem!important}#sub{font-size:.9rem!important}#title{text-align:center}}:root{--primary-color: #007AFF;--text-color: #333333;--heading-color: #000000;--light-bg: #f5f5f7;--dark-bg: #000000;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(0, 0, 0, .05)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;color:var(--text-color);line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--heading-color);line-height:1.2}a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover{text-decoration:none}img{max-width:100%}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.image-hover{overflow:hidden}.image-hover img{transition:transform .5s ease}.image-hover:hover img{transform:scale(1.05)}.image-overlay:hover{opacity:1!important}.ant-form-item-label>label{font-weight:500}.ant-input,.ant-input-affix-wrapper{border-radius:var(--border-radius)}.btn-primary{background:var(--primary-color);border-color:var(--primary-color);border-radius:25px;height:50px;padding:0 30px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.btn-secondary{background:transparent;border:1px solid var(--primary-color);color:var(--primary-color);border-radius:25px;height:50px;padding:0 30px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.card-hover{transition:transform .3s ease,box-shadow .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}
