.preloader{transition:opacity .6s}.preloader.preloader-hide{opacity:0;pointer-events:none}.preloader.preloader-done{display:none}.hero{background-image:url(/images/hero.png)!important}:root:root{--primary-color:#212121;--secondary-color:#f1f0ef;--text-color:#646464;--accent-color:#d6001c;--divider-color:#2121211a}.navbar-brand img,.footer-logo img{object-fit:contain;max-width:none;width:88px!important;height:88px!important}.navbar-brand img,.footer-logo img,#loading-icon img{background:#fff;border-radius:50%}.cb-cursor.cb-cursor.-exclusion,.cb-cursor.cb-cursor.-opaque{mix-blend-mode:normal}.cb-cursor.cb-cursor.-exclusion:before,.cb-cursor.cb-cursor.-opaque:before{background:var(--accent-color);opacity:.9;border:2px solid #ffffffd9}.how-it-works{background:var(--bg-color);padding:100px 0;position:relative;overflow:hidden}.how-it-works .section-row{margin-bottom:30px}.how-it-works:before,.how-it-works:after{content:"";filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.how-it-works:before{background:radial-gradient(circle,#d6001c47,#0000 65%);width:480px;height:480px;top:220px;left:4%}.how-it-works:after{background:radial-gradient(circle,#bf9c5c59,#0000 65%);width:520px;height:520px;bottom:40px;right:3%}.how-it-works .container{z-index:1;position:relative}.hiw-canvas{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#ffffff6b;border:1px solid #ffffffbf;border-radius:24px;padding:30px 20px 10px;position:relative;overflow:hidden;box-shadow:0 28px 70px #2121211a,inset 0 1px #fffffff2,inset 0 -1px #ffffff59}.hiw-canvas:before{content:"";pointer-events:none;background:linear-gradient(175deg,#ffffff80 0%,#ffffff1f 55%,#0000 100%);width:120%;height:46%;position:absolute;top:0;left:-10%}.hiw-svg{width:100%;height:auto;max-height:min(78vh,700px);margin:0 auto;display:block}@media only screen and (max-width:767px){.how-it-works{padding:50px 0}.hiw-canvas{padding:20px 12px 6px;overflow-x:auto}.hiw-svg{min-width:900px}}.chat-support-btn{z-index:1100;height:54px;font-family:var(--default-font);color:var(--white-color);background:var(--accent-color);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 10px 30px #d6001c59}.chat-support-btn i{font-size:20px}.chat-support-btn:hover{background:var(--primary-color);transform:translateY(-3px)}.chat-support-btn.chat-open{justify-content:center;width:54px;padding:0}.chat-support-panel{z-index:1100;background:var(--white-color);opacity:0;visibility:hidden;border-radius:18px;width:340px;max-width:calc(100vw - 44px);transition:all .3s ease-in-out;position:fixed;bottom:90px;left:22px;overflow:hidden;transform:translateY(16px)scale(.97);box-shadow:0 24px 60px #21212138}.chat-support-panel.open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.chat-support-header{background:var(--primary-color);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-support-header img{background:#fff;border-radius:50%;width:42px;height:42px}.chat-support-header h3{color:var(--white-color);margin:0;font-size:17px}.chat-support-header p{color:#ffffffb3;margin:3px 0 0;font-size:12px;line-height:1}.chat-online-dot{background:#35c759;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.chat-support-body{background:var(--secondary-color);flex-direction:column;gap:10px;min-height:180px;max-height:300px;padding:16px;display:flex;overflow-y:auto}.chat-msg{max-width:85%;padding:10px 14px;font-size:13.5px;line-height:1.5}.chat-msg-bot{background:var(--white-color);color:var(--text-color);border-radius:14px 14px 14px 4px;align-self:flex-start;box-shadow:0 2px 8px #2121210f}.chat-msg-user{background:var(--accent-color);color:var(--white-color);border-radius:14px 14px 4px;align-self:flex-end}.chat-support-input{background:var(--white-color);border-top:1px solid var(--divider-color);align-items:center;gap:8px;padding:12px;display:flex}.chat-support-input input{font-family:var(--default-font);color:var(--primary-color);background:var(--secondary-color);border:none;border-radius:100px;outline:none;flex:1;padding:10px 12px;font-size:14px}.chat-support-input button{background:var(--accent-color);width:42px;height:42px;color:var(--white-color);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;font-size:15px;transition:all .3s ease-in-out}.chat-support-input button:hover{background:var(--primary-color)}@media only screen and (max-width:767px){.chat-support-btn{bottom:14px;left:14px}.chat-support-label{display:none}.chat-support-btn{justify-content:center;width:54px;padding:0}.chat-support-panel{bottom:80px;left:14px}}.meeting-modal-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#212121a6;justify-content:center;align-items:center;padding:20px;animation:.3s both meetingModalFade;display:flex;position:fixed;inset:0}@keyframes meetingModalFade{0%{opacity:0}to{opacity:1}}.meeting-modal{background:var(--white-color);border-radius:20px;width:100%;max-width:620px;max-height:94vh;padding:28px 32px;animation:.35s both meetingModalPop;position:relative;overflow-y:auto}@keyframes meetingModalPop{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.meeting-modal .section-title{margin-bottom:14px}.meeting-modal .section-title h2{margin-top:8px;font-size:28px}.meeting-modal .section-title .section-sub-title{padding:5px 16px;font-size:13px}.meeting-modal .form-control{padding:11px 16px;font-size:15px}.meeting-modal .appointmnet-form-btn{margin-top:4px}.meeting-modal-close{width:40px;height:40px;color:var(--primary-color);background:var(--secondary-color);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .3s ease-in-out;display:flex;position:absolute;top:16px;right:16px}.meeting-modal-close:hover{color:var(--white-color);background:var(--accent-color)}.meeting-modal .form-group{margin-bottom:12px}@media only screen and (max-width:767px){.meeting-modal{border-radius:16px;padding:28px 20px}.meeting-modal .section-title h2{font-size:26px}}
