.text-lime{color:#9dfc5a}.contact-us-section{background:#000}.contact-section{background:#000;padding:40px 0}.contact-form{width:100%}.form-group{position:relative;margin-bottom:1.5rem}.react-tel-input .flag-dropdown,.react-tel-input .flag-dropdown:hover{position:absolute;top:0;bottom:0;padding:0;background-color:transparent!important;border:none!important;border-radius:none!important}.react-tel-input .flag-dropdown.open .selected-flag{background:transparent!important;border-radius:3px 0 0}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:transparent!important}.react-tel-input .flag-dropdown.open{z-index:2;background:transparent!important;border-radius:3px 0 0}.react-tel-input .form-control{padding-left:48px!important;margin-left:0;background:transparent!important}.form-control,.form-select{background-color:transparent!important;border:none!important;border-bottom:1px solid #333!important;border-radius:0!important;padding:.75rem 0!important;color:#fff!important;font-size:1rem;transition:all .3s ease;box-shadow:none!important;height:45px!important;width:100%!important}.form-control::placeholder,.form-select option{color:#666}.form-control:focus,.form-select:focus{background-color:transparent!important;border-bottom:2px solid #9dfc5a!important;color:#fff;box-shadow:none!important}.form-control.is-invalid,.form-select.is-invalid{border-bottom-color:#f54e4e!important}textarea.form-control{resize:vertical;min-height:120px}textarea.form-control:focus{background-color:transparent!important}.error-message{display:block;color:#f54e4e;font-size:.875rem;margin-top:.5rem;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn-success{background-color:#9dfc5a!important;color:#000!important;border:none;font-weight:600;transition:all .3s ease;padding:.75rem 2rem;font-size:1rem}.btn-success:hover{transform:scale(1.05);color:#fffbfbfd!important;box-shadow:0 10px 25px #9dfc5a33}.btn-success:active{transform:translateY(-1px)}.social-icons{margin-top:2rem}.social-link{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:2px solid #333;border-radius:50%;color:#fff;transition:all .3s ease;text-decoration:none}.social-link:hover{border-color:#9dfc5a;color:#9dfc5a;transform:translateY(-5px);box-shadow:0 10px 25px #9dfc5a33}.social-link i{font-size:1.25rem}@media (max-width: 991px){.contact-section{padding:40px 0}h2.display-4{font-size:2rem}h3.display-5{font-size:1.75rem}}@media (max-width: 768px){.contact-section{padding:30px 0}h2.display-4{font-size:1.75rem}h3.display-5{font-size:1.5rem}.form-control,.form-select{font-size:.95rem;padding:.6rem 0!important}.btn-success{width:100%;margin-top:1rem}.social-icons{flex-direction:row}}@media (max-width: 576px){h2.display-4{font-size:1.5rem}h3.display-5{font-size:1.25rem}.container{padding:0 1rem}.form-control,.form-select,.form-control.form-control-lg,.form-select.form-select-lg{font-size:.9rem}}.form-control:focus,.form-select:focus{outline:none}.form-control:-autofill,.form-control:-autofill:hover,.form-control:-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#fff!important}.btn-success:disabled{opacity:.6;cursor:not-allowed}.btn-success:disabled:hover{transform:none;box-shadow:none}
