.custom-cu-info-container{padding:2rem;background-color:#fafafa;min-height:70vh;max-height:75vh;animation:fadeIn 1s ease-in-out}.custom-cu-info-heading{text-align:center;font-size:2.5rem;color:#0b1741;margin-bottom:2rem;letter-spacing:1px}.custom-cu-info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.custom-cu-info-card{background-color:#ffffff;border:2px solid #eaeaea;border-radius:12px;padding:1.8rem;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .4s ease,box-shadow .4s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-cu-info-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.12)}.custom-cu-info-card-logo{display:block;margin:0 auto 1rem;width:64px;height:auto;transition:transform .4s ease}.custom-cu-info-card-logo:hover{transform:scale(1.1)}.contact-text{font-size:1.1rem;color:#333;margin-top:.5rem;position:relative}.contact-text:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#28a745;transition:width .3s ease}.contact-text:hover:after{width:100%}.contact-list{list-style:none;padding:0;margin:0}.contact-list li{margin-bottom:.6rem}.contact-link{text-decoration:none;color:#0b1741;font-size:1rem;transition:color .3s ease,text-shadow .3s ease}.contact-link:hover{color:#28a745}.custom-cu-contact-link{text-decoration:none;color:#0b1741;font-size:1rem;transition:color .3s ease,text-shadow .3s ease;position:relative}.custom-cu-contact-link:hover{color:#28a745}.custom-cu-contact-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#28a745;transition:width .3s ease}.custom-cu-contact-link:hover:after{width:100%}.custom-cu-info-social-icons{display:flex;justify-content:center;gap:1rem;margin-top:1.2rem}.custom-cu-info-social-icons-Image,.social-link{border-radius:.5rem}.social-link{transition:transform .3s ease}.social-link:hover{transform:scale(1.2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-cu-info-mobile-container{padding:1.5rem;background-color:#fafafa;min-height:100vh;display:flex;flex-direction:column;align-items:center;animation:fadeIn 1s ease-in-out}.custom-cu-info-mobile-heading{font-size:2rem;color:#0b1741;margin-bottom:1.5rem;text-align:center;letter-spacing:1px}.custom-cu-info-mobile-cards{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:600px}.custom-cu-info-mobile-card{background-color:#ffffff;border:2px solid #eaeaea;border-radius:8px;padding:1.5rem;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.custom-cu-info-mobile-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.custom-cu-info-mobile-card-logo{display:block;margin:0 auto 1rem;width:16vw;height:auto;transition:transform .4s ease}.custom-cu-info-mobile-card-logo:hover{transform:scale(1.04)}.custom-cu-info-mobile-social-icons{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.mobile-contact-text{font-size:1.1rem;color:#333;margin-top:.5rem}.mobile-contact-list{list-style:none;padding:0;margin:0}.mobile-contact-list li{margin-bottom:.6rem}.mobile-contact-link{text-decoration:none;color:#0b1741;font-size:1rem;transition:color .3s ease}.mobile-contact-link:hover{color:#28a745}.mobile-social-link{transition:transform .3s ease;border-radius:.5rem}.mobile-social-link:hover{transform:scale(1.2)}.tell-project-container{width:100%;margin:0 auto;padding:2rem 1rem;background-color:#FAFAFA;color:#0b1741;font-family:Arial,sans-serif}.tell-project-heading{text-align:center;font-size:2rem;margin-bottom:2rem}.tell-project-row{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center}.tell-project-col-left{flex:1 1 400px;background-color:#ffffff;border:2px solid #eaeaea;border-radius:8px;padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.tell-project-col-right{flex:1 1 400px;display:flex;justify-content:center;align-items:center}.tell-project-image-wrapper{max-width:600px;width:100%;text-align:center}.tell-project-image{width:100%;height:auto;object-fit:contain;scale:1;transition:transform .4s ease,box-shadow .4s ease}.tell-project-image:hover{transform:scale(1.03)}.tell-project-form{gap:1.2rem}.tell-project-field,.tell-project-form{display:flex;flex-direction:column}.tell-project-field input,.tell-project-field select,.tell-project-field textarea{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:border-color .3s ease}.tell-project-field input:focus,.tell-project-field select:focus,.tell-project-field textarea:focus{border-color:#28a745}.tell-project-submit{background-color:#28a745;color:#ffffff;border:none;padding:.75rem 1rem;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.tell-project-submit:hover{background-color:#218838}@media (max-width:768px){.tell-project-row{flex-direction:column;align-items:flex-start}.tell-project-col-left,.tell-project-col-right{flex:1 1 100%}}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:1100}.loader{border:8px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tell-project-mobile-container{background-color:#FAFAFA;color:#0b1741;max-width:600px;margin:0 auto;padding:2rem 1rem;font-family:Arial,sans-serif}.tell-project-mobile-heading{text-align:center;font-size:1.8rem;margin-bottom:1.5rem}.tell-project-mobile-content{display:flex;flex-direction:column;align-items:center}.tell-project-mobile-image-wrapper{width:100%;max-width:400px;text-align:center;margin-bottom:1.5rem}.tell-project-mobile-image{width:100%;height:auto;object-fit:contain}.tell-project-mobile-form{width:100%;background-color:#ffffff;border:2px solid #eaeaea;border-radius:8px;padding:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);gap:1rem}.tell-project-mobile-field,.tell-project-mobile-form{display:flex;flex-direction:column}.tell-project-mobile-field input,.tell-project-mobile-field select,.tell-project-mobile-field textarea{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:border-color .3s ease}.tell-project-mobile-field input:focus,.tell-project-mobile-field select:focus,.tell-project-mobile-field textarea:focus{border-color:#28a745}.tell-project-mobile-submit{background-color:#28a745;color:#ffffff;border:none;padding:.75rem 1rem;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.tell-project-mobile-submit:hover{background-color:#218838}.custom-alert-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.custom-alert{position:relative;padding:2rem;border-radius:8px;width:90%;max-width:400px;text-align:center;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.custom-alert.success{background-color:#28a745}.custom-alert.error{background-color:#dc3545}.custom-alert .close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:1.2rem;color:#fff;cursor:pointer}