:root{--primary-color: #384bff;--secondary-color: #6324b3;--light-bg: #fff;--text-muted: #6c757d}.subscribe-section{background-size:cover;background-position:center;position:relative}.subscribe-form{background:var(--light-bg);border:1px solid rgba(0,0,0,.1);border-radius:50px;padding:8px;display:flex;align-items:center;overflow:hidden}.subscribe-form .form-control{flex:1;border:none;background:var(--light-bg);color:#000;padding:15px 20px;font-size:16px;border-radius:50px;outline:none;transition:all .25s ease}.subscribe-form .form-control:focus{background:#f8f8ff;box-shadow:0 0 0 3px #6324b340}.subscribe-form .form-control::placeholder{color:#0009}.subscribe-form .theme-btn{background:linear-gradient(180deg,var(--primary-color) -23.85%,var(--secondary-color) 100%);border:none;color:#fff;font-weight:600;padding:14px 30px;border-radius:50px;transition:all .3s ease}.subscribe-form .theme-btn:hover{transform:translateY(-2px);box-shadow:0 0 20px #6324b366}.testimonial-wrapper-2 .tesimonial-area .tesimonial-card-items{max-width:31.25rem;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.chat-bubble{position:relative;background:#ffffff14;border:1px solid rgba(56,75,255,.4);border-radius:20px;padding:25px 30px;margin:30px 0;color:#fff;box-shadow:0 0 15px #384bff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.chat-bubble:hover{box-shadow:0 0 25px #384bff59;transform:translateY(-3px)}.chat-bubble:after{content:"";position:absolute;bottom:-15px;left:40px;width:0;height:0;border:10px solid transparent;border-top-color:#ffffff14;filter:drop-shadow(0 -1px 2px rgba(56,75,255,.25))}.chat-bubble p{color:#d2d6e2;margin-bottom:15px;word-break:break-word}.client-info-items{margin-top:20px;display:flex;align-items:center;gap:15px}.client-info-items .thumb img{width:55px;height:55px;border-radius:50%;object-fit:cover;border:2px solid rgba(56,75,255,.4)}.client-info-items .content h4{color:#fff;font-size:18px;margin:0}.client-info-items .content p{color:#9da3b0;font-size:14px;margin:0}.testimonial-slider-3 .swiper-slide{display:flex;justify-content:center;align-items:stretch;white-space:normal!important}@keyframes selectionFade{0%{background-color:#449bd900}to{background-color:#449bd9e6}}::selection{background-color:#449bd9e6;color:#fff;animation:selectionFade .25s ease-in}::-moz-selection{background-color:#449bd9e6;color:#fff;animation:selectionFade .25s ease-in}div#header-sticky{box-shadow:none;border-bottom:none}div#header-sticky.sticky{background:#fff;border-bottom:1px solid #eee}.preloader{position:fixed;inset:0;background:#fff;z-index:9999;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.preloader .spinner{border:3px solid rgba(255,255,255,.3);border-top-color:#449bd9;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.preloader.hidden{opacity:0;visibility:hidden}.page-wrapper{position:relative;z-index:1;overflow-x:hidden}.page-content{position:relative;z-index:1}.header-4{transition:all .3s ease;padding:18px 0}.header-4.sticky{padding:5px 0;background:#0a0a0af2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-logo img{transition:all .3s ease;width:200px}@media (max-width: 991px){.header-4{padding:10px 0}.header-logo img{width:150px}.header-right .theme-btn span{font-size:14px}.header-right .theme-btn{padding:8px 14px}.header-right .fa-bars{font-size:20px}}@media (max-width: 575px){.header-4{padding:8px 0}.header-logo img{width:130px}.header-button{display:none}}
