.floating-buttons{position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;align-items:center;gap:15px;z-index:1000}.floating-button{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15)}.floating-button:after{content:attr(data-tooltip);right:calc(100% + 15px);background:rgba(0,0,0,.8);color:white;padding:8px 12px;border-radius:6px;font-size:14px;white-space:nowrap}.floating-button:after,.floating-button:before{position:absolute;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.floating-button:before{content:"";right:calc(100% + 9px);border:6px solid transparent;border-left-color:rgba(0,0,0,.8)}.floating-button:hover:after,.floating-button:hover:before{opacity:1;visibility:visible}.book-demo-button,.call-button{background:#0aa6d7!important;background-color:#0aa6d7!important;box-shadow:0 4px 15px rgba(10,166,215,.5)!important}.book-demo-button svg,.call-button svg{fill:#fff!important;color:#fff!important}.whatsapp-button{background:#25d366!important;background-color:#25d366!important;box-shadow:0 4px 15px rgba(37,211,102,.5)!important}.whatsapp-button svg{fill:#fff!important;color:#fff!important}.floating-button:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.3)!important}.floating-button i{font-size:20px;color:#fff}.floating-button svg{color:#fff;fill:#fff}@media (max-width:767px){.floating-buttons{right:20px;bottom:20px;gap:12px}.floating-button{width:45px;height:45px}.floating-button:after,.floating-button:before{display:none}.floating-button i{font-size:18px}.floating-button:hover{transform:translateY(-3px)}}.modal-content{border:none;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.modal-header{border-bottom:1px solid rgba(0,0,0,.05);padding:1.5rem;background:rgba(34,175,219,.02);border-radius:15px 15px 0 0}.modal-title{color:#2c3e50;font-weight:600}.modal-body{padding:1.5rem}.form-label{color:#2c3e50;font-weight:500;margin-bottom:.5rem}.form-control{padding:.75rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;transition:all .3s ease}.form-control:focus{border-color:#22afdb;box-shadow:0 0 0 3px rgba(34,175,219,.1)}.btn-primary{background:#22afdb;border:none;padding:.75rem 1.5rem;font-weight:500;border-radius:8px;transition:all .3s ease}.btn-primary:hover{background:#1e9cc4;transform:translateY(-2px);box-shadow:0 4px 15px rgba(34,175,219,.2)}.btn-close{opacity:.5;transition:all .3s ease}.btn-close:hover{opacity:1;transform:rotate(90deg)}@media (max-width:576px){.modal-dialog{margin:1rem}.modal-body{padding:1rem}}@media (min-width:1200px){.main-menu__list .dropdown>a:after{content:"\f107";font-family:Font Awesome\ 5 Pro;margin-left:5px;font-size:14px;display:inline-block;transition:transform .3s ease}.main-menu__list .dropdown:hover>a:after{transform:rotate(180deg)}}.loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .3s ease-out}.loader-wrapper.fade-out{opacity:0}.loader{width:48px;height:48px;border:5px solid #22afdb;border-bottom-color:transparent;border-radius:50%;animation:loader 1s linear infinite}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.developed-hover:hover{color:#ffffff}[data-aos]{opacity:0;transition-property:opacity,transform}[data-aos].aos-animate{opacity:1!important}.wow{visibility:hidden}.wow.animated{visibility:visible!important}.course-feature-card,.course-feature-content{opacity:1!important;visibility:visible!important}.team{margin-top:60px;padding-top:60px}.course-features{margin-bottom:30px}.team-slider{padding:30px 0}.team .col-xl-7{padding-left:30px}.floating-icons .floating-icon,.hero-banner-1 .content{opacity:1!important;visibility:visible!important}