@import "https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";
:root{--section-heading-size:3vw;--section-subheading-size:18px;--content-width:80%;--mobile-content-width:95%;--section-gap:clamp(48px, 7vw, 96px);--section-space:100px;--hero-heading-size:3.9vw;--hero-subheading-size:1.1vw;--hero-heading-fontWeight:500;--hero-subheading-fontWeight:300}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;overflow:hidden scroll}body::-webkit-scrollbar{display:none}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus,a:active,a:focus-visible{outline:none!important}button{-webkit-tap-highlight-color:transparent}button:focus,button:active,button:focus-visible{outline:none!important}.btn{-webkit-tap-highlight-color:transparent}.btn:focus,.btn:active,.btn:focus-visible{outline:none!important}a:focus-visible,button:focus-visible,.btn:focus-visible{box-shadow:none;outline:none!important}img{user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.sectionHeading{font-size:var(--section-heading-size)!important}.sectionSubheading{font-size:var(--section-subheading-size)!important}.whatsappFloat,.phoneFloat{color:#fff;z-index:99999;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:27px;text-decoration:none;transition:box-shadow .3s,background-color .3s;display:flex;position:fixed;bottom:25px;overflow:hidden;box-shadow:0 5px 18px #00000040}.whatsappFloat{background:#25d366;animation:2s infinite whatsappPulse;left:25px}.phoneFloat{background:#098fe0;animation:2s infinite phonePulse;right:25px}@keyframes whatsappPulse{0%{box-shadow:0 5px 18px #00000040,inset 0 0 #fff0}50%{box-shadow:0 5px 18px #00000040,inset 0 0 0 4px #ffffff4d}to{box-shadow:0 5px 18px #00000040,inset 0 0 #fff0}}@keyframes phonePulse{0%{box-shadow:0 5px 18px #00000040,inset 0 0 #fff0}50%{box-shadow:0 5px 18px #00000040,inset 0 0 0 4px #ffffff4d}to{box-shadow:0 5px 18px #00000040,inset 0 0 #fff0}}.whatsappFloat:hover,.phoneFloat:hover{animation-play-state:paused;transform:none;box-shadow:0 5px 18px #00000040,inset 0 0 0 3px #ffffff8c}.whatsappFloat:focus,.whatsappFloat:active,.whatsappFloat:focus-visible,.phoneFloat:focus,.phoneFloat:active,.phoneFloat:focus-visible{-webkit-tap-highlight-color:transparent;outline:none!important}.whatsappFloat:focus-visible,.phoneFloat:focus-visible{animation-play-state:paused;box-shadow:0 5px 18px #00000040}@media (max-width:768px){.whatsappFloat,.phoneFloat{width:48px;height:48px;font-size:23px;bottom:18px}.whatsappFloat{left:15px}.phoneFloat{right:15px}}@media (max-width:992px){:root{--section-heading-size:3vw;--section-subheading-size:15px}}@media (hover:none) or (pointer:coarse){button:active,.btn:active{opacity:1;transform:none}}@media (max-width:767px){:root{--section-heading-size:4vw;--section-subheading-size:15px}}@media (max-width:468px){:root{--section-heading-size:5vw;--section-subheading-size:13px}}@media (max-width:767px){:root{--content-width:var(--mobile-content-width);--section-gap:clamp(32px, 10vw, 56px);--section-space:50px}}@media (min-width:768px) and (max-width:1100px){:root{--content-width:90%;--hero-heading-size:clamp(36px, 5vw, 58px);--hero-subheading-size:15px}}@media (max-width:767px){:root{--hero-heading-size:clamp(34px, 10vw, 52px);--hero-subheading-size:14px}}.react-responsive-modal-closeButton{-webkit-tap-highlight-color:transparent;color:#fff!important;outline:none!important}.react-responsive-modal-closeButton:focus,.react-responsive-modal-closeButton:active,.react-responsive-modal-closeButton:focus-visible{box-shadow:none!important;outline:none!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important}[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent}
.Header-module__7pdW8a__header{z-index:1000;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;top:20px;left:0}.Header-module__7pdW8a__headerContainer{-webkit-backdrop-filter:blur(16px);background:#07507af0;border:1px solid #0e9aeb4d;border-radius:10px;justify-content:space-around;align-items:center;width:65%;padding:4px 0;transition:background .3s,box-shadow .3s;display:flex;box-shadow:0 8px 24px #64646438,0 0 12px #4db4f514}.Header-module__7pdW8a__logo{box-sizing:content-box;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:90px;transition:background .3s,box-shadow .3s;display:flex;position:relative}.Header-module__7pdW8a__navLinks{color:#fff;justify-content:center;align-items:center;gap:20px;font-size:.9vw;display:flex}.Header-module__7pdW8a__navLinks .active{color:#8dd8ff;text-shadow:0 0 10px #8dd8ff80;padding-bottom:5px;font-weight:700;box-shadow:0 2px #8dd8ff}.Header-module__7pdW8a__registerButton{justify-content:center;align-items:center;display:flex}.Header-module__7pdW8a__registerButton button{color:#014471;cursor:pointer;background:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;padding:8px 20px;display:flex}.Header-module__7pdW8a__registerButton span{justify-content:center;align-items:center;gap:5px;display:flex}.Header-module__7pdW8a__registerButton span svg{width:25px;height:25px}.Header-module__7pdW8a__registerButton button{isolation:isolate;transition:color .3s,transform .2s;animation:2.8s ease-out infinite Header-module__7pdW8a__registerPulse;position:relative;overflow:hidden}.Header-module__7pdW8a__registerButton button:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#8dd8ff,#4fbcf5);transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}.Header-module__7pdW8a__registerButton span svg{transition:transform .3s}@media (hover:hover){.Header-module__7pdW8a__registerButton button:hover{color:#01293f;animation:none;box-shadow:0 8px 20px #4fbcf559}.Header-module__7pdW8a__registerButton button:hover:before{transform:scaleX(1)}.Header-module__7pdW8a__registerButton button:hover span svg{transform:rotate(-45deg)}}.Header-module__7pdW8a__registerButton button:active{transform:scale(.97)}.Header-module__7pdW8a__registerButton button:focus-visible{outline-offset:2px;outline:2px solid #8dd8ff}@keyframes Header-module__7pdW8a__registerPulse{0%{box-shadow:0 0 #8dd8ff8c}70%{box-shadow:0 0 0 12px #8dd8ff00}to{box-shadow:0 0 #8dd8ff00}}@media (prefers-reduced-motion:reduce){.Header-module__7pdW8a__registerButton button{animation:none}.Header-module__7pdW8a__registerButton button,.Header-module__7pdW8a__registerButton button:before,.Header-module__7pdW8a__registerButton span svg{transition:none}}.Header-module__7pdW8a__menuButton,.Header-module__7pdW8a__drawerOverlay,.Header-module__7pdW8a__drawerContent,.Header-module__7pdW8a__drawerNav{display:none}@media (max-width:1300px){.Header-module__7pdW8a__navLinks{font-size:13.5px}.Header-module__7pdW8a__headerContainer{width:75%}}@media (max-width:1100px){.Header-module__7pdW8a__header{top:24px}.Header-module__7pdW8a__headerContainer{width:min(98%,760px);padding:1px 16px}.Header-module__7pdW8a__navLinks{gap:14px;font-size:13px}}@media (min-width:768px) and (max-width:850px){.Header-module__7pdW8a__header{padding:0 12px;top:12px}.Header-module__7pdW8a__headerContainer{justify-content:space-between;gap:10px;width:96%;padding:5px 12px}.Header-module__7pdW8a__logo{flex-shrink:0;width:70px}.Header-module__7pdW8a__navLinks{white-space:nowrap;gap:12px;font-size:11px}.Header-module__7pdW8a__registerButton{flex-shrink:0}.Header-module__7pdW8a__registerButton button{white-space:nowrap;padding:6px 10px;font-size:11px}.Header-module__7pdW8a__registerButton span svg{width:18px;height:18px}}@media (max-width:767px){.Header-module__7pdW8a__header{padding:0 16px;top:12px}.Header-module__7pdW8a__headerContainer{justify-content:space-between;width:90%;padding:5px 10px}.Header-module__7pdW8a__logo{width:76px}.Header-module__7pdW8a__registerButton{margin-left:auto;margin-right:10px}.Header-module__7pdW8a__registerButton span svg{width:20px;height:20px}.Header-module__7pdW8a__menuButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #f0f9ff4d;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:22px;display:flex}.Header-module__7pdW8a__drawerOverlay{z-index:1000;background:#01141f8c;display:block;position:fixed;inset:0}.Header-module__7pdW8a__drawerContent{z-index:1001;background:#063b57;outline:none;width:min(82vw,320px);padding:10px 28px 28px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #00000040}.Header-module__7pdW8a__desktopNav{display:none}.Header-module__7pdW8a__drawerTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Header-module__7pdW8a__drawerNav{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex}.Header-module__7pdW8a__drawerNav a{color:#fff;border-bottom:1px solid #f0f9ff26;padding:16px 10px;font-size:16px}.Header-module__7pdW8a__drawerNav .active{color:#8dd8ff;border-bottom-color:#8dd8ff}.Header-module__7pdW8a__registerButton button{padding:5px 10px;font-size:11px}}@media (max-width:480px){.Header-module__7pdW8a__headerContainer{width:100%;padding:8px 12px 8px 1px}.Header-module__7pdW8a__logo{width:80px}.Header-module__7pdW8a__registerButton button{font-size:11px;padding:6px 10px!important}}
.NavLink-module__qZd0pW__navLink{color:#fff;text-decoration:none;transition:color .3s}.NavLink-module__qZd0pW__activeLink{color:#4db4f5;border-radius:6px;padding:6px 10px;font-weight:700;transition:all .3s;box-shadow:0 4px 12px #4db4f559}
