body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(67,89,113,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}.text-white{color:var(--bs-white)!important}.text-black{color:var(--bs-black)!important}.container{margin:auto;padding:0 8%}.text-secondary{color:var(--bs-primary-3)!important}.text-primary{color:var(--bs-primary)!important}.text-primary-2{color:var(--bs-primary-2)!important}.text-left{text-align:left!important}.text-gray{color:#697a8d!important}.percentage-text-large{font-size:50px;font-weight:600}.percentage-text{font-size:35px;font-weight:600}.bg-white{background-color:var(--bs-white)}.invisible{visibility:hidden}.brandText{font-family:Dancing Script,cursive;font-optical-sizing:auto;font-style:normal;margin-left:10px}.logo-container{align-items:center;display:flex;justify-content:center;padding:8px}.brandImg{width:60px}.topbar{background:#fff;background-color:var(--bs-white);border-radius:10px;box-shadow:var(--bs-box-shadow);color:var(--bs-white);justify-content:space-between;margin:10px;padding:0 16px;text-align:center}.search-container,.topbar{align-items:center;display:flex}.search-icon{color:#8c8c8c;font-size:18px;margin-right:8px}.search-input{border:none;outline:none;width:200px}.search-input:active,.search-input:focus{border:none!important;outline:none!important}.user-dropdown{cursor:pointer}.profile-item,.user-dropdown{align-items:center;display:flex}.profile-info{margin-left:10px}.profile-name{font-weight:700}.profile-role{color:#8c8c8c;font-size:12px}.menu-item-text{margin-left:8px}.sidebar{box-shadow:var(--bs-box-shadow)}.sidebar,.sidebar-menu{background:var(--bs-black)!important}.brand{align-items:center;display:flex;justify-content:center}.sidebar .app-brand{background:#000;margin-bottom:30px;text-align:center}.sidebar.app-brand-link{align-items:center;display:flex;height:100%;justify-content:center}.sidebar .app-brand-link{font-size:35px!important;font-weight:600;margin-bottom:0!important;margin-top:15px!important}.navbar{background:var(--bs-black);color:#fff!important;height:auto;transition:.3s ease;width:100%}.navbar.scrolled{background-color:var(--bs-black);box-shadow:var(--bs-box-shadow);position:fixed;top:0;z-index:1000}.navContent{align-items:center;justify-content:space-between;width:100%}.desktopMenu,.navContent{display:flex}.mobileMenu{display:none}.navMenu{background:var(--bs-black);border:none;color:#fff!important;flex:1 1;width:620px}.navMenu .ant-menu-item{color:#fff!important;display:inline-block;white-space:nowrap}.ant-menu-horizontal{line-height:30px!important}.ant-menu-item{display:inline-block;white-space:nowrap}.footer{background-color:var(--bs-primary);padding:20px 50px}.footer-content{align-items:center;color:var(--bs-white)!important;display:flex;flex-direction:row;justify-content:space-between;width:100%}.footer-link{color:#fff}.footer-link:hover{text-decoration:underline}.intro-section{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px;min-height:60vh}.custom-card{border-radius:10px;color:#fff}.icon-container{align-items:center;border-radius:50%!important;color:#fff;display:flex;height:80px!important;justify-content:center;width:80px!important}.icon{font-size:40px}.bg-primary{background-color:var(--bs-primary)}.bg-primary-2{background-color:var(--bs-primary-2)}.bg-primary-3{background-color:var(--bs-primary-3)}.card-description{align-items:center;display:flex;flex-grow:1;justify-content:center}.intro-section .card-description{min-height:110px}.section{margin-bottom:25px;margin-top:25px;padding-bottom:20px;padding-top:20px}.section-title{margin-bottom:40px!important}.image-container{border-radius:10px;width:100%}.line-break{white-space:pre-line}#exclusions .ant-card{height:220px}.carousel-card .ant-card{height:400px}.hero{align-items:center;background-image:linear-gradient(#00000080,#00000080),url(https://res.cloudinary.com/dbgw9jgum/image/upload/v1729228352/adventure-hike-people-concept-group-smiling-friends-forest-man-with-map_txmhym.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:62vh;justify-content:start}.custom-card{background-color:initial!important;box-shadow:none!important}.card-column{border-right:1px solid #ddd}.card-column:last-child{border-right:none}.card-container{border-bottom:1px solid #ddd}.card-container:last-child{border-bottom:none}.carousel-container{position:relative}.carousel-card{padding:10px;width:500px}.carousel-arrow{background-color:var(--bs-primary);border:none;color:var(--bs-white);position:absolute;top:50%;transform:translateY(-50%);z-index:1}.left-arrow{left:-40px}.right-arrow{right:-40px}.choose-dashboard-type{margin-top:0;padding:2rem}.choose-dashboard-type .ant-card{min-height:200px}.choose-dashboard-type .card-description{min-height:100px}.dashboard-layout{min-height:100vh}.dashboard-layout .ant-layout-sider{height:100%;left:0;position:fixed;top:0;z-index:10}.main-layout{margin-left:280px;min-height:100vh}.main-layout .ant-layout-content{padding:10px!important}.dashboard-content{background:#f0f2f5;height:calc(100vh - 64px);overflow:auto;padding:16px}.welcome-card{border-radius:8px;height:185px;overflow:hidden}.welcome-card .description{display:block;font-size:14px;margin-top:8px}.image-container{text-align:center}.welcome-image{height:auto;max-width:50%}.output-container{margin-top:1rem}.forgot-password-container{align-items:center;background-color:#f9fafb;display:flex;justify-content:center;min-height:100vh;padding:3rem 1rem}.forgot-password-card{max-width:400px;width:100%}.forgot-password-header{margin-bottom:2rem;text-align:center}.forgot-password-header h2{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.forgot-password-header p{color:#718096}.back-to-login{text-align:center}.ant-carousel .slick-slide{padding:0 10px}.ant-form-item .ant-form-item-label>label{color:var(--bs-black)!important}.ant-btn{margin-top:20px}h2.ant-typography,h3.ant-typography,h4.ant-typography{font-weight:400;margin-top:.5rem!important}.ant-card{box-shadow:var(--bs-box-shadow)!important}.ant-typography{margin-top:.5rem!important}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}@media (max-width:992px){.brandText{font-size:20px!important}}@media (max-width:886px){.brandText{font-size:18px!important}}@media (max-width:768px){.desktopMenu{display:none}.mobileMenu{display:block}.brandText{font-size:16px!important}.hamburgerIcon{background:none;border:none;color:var(--bs-black-rgb);margin-top:0}.navMenu{width:0}.carousel-card .ant-card{height:400px}.card-column{border-right:none}.left-arrow{left:-25px}.right-arrow{right:-25px}h1.ant-typography{font-size:40px}h2.ant-typography{font-size:30px}h3.ant-typography{font-size:20px}.ant-layout-header{padding:0}.container{padding:0 5%}.dashboard-layout .ant-layout-sider{display:none}.bottom-nav{display:flex}.main-layout{margin-left:0;min-height:auto}}@media (max-width:480px){.brandText{font-size:20px!important}}.custom-footer{background-color:#000;color:#fff;padding:40px 0}.footer-container{margin:0 auto;max-width:1200px;padding:0 24px}.brandText{color:#fff;font-size:24px;font-weight:600;margin-bottom:16px}.description{color:#ffffffa6;font-size:14px;line-height:1.6;max-width:400px}.company-name{color:#ffffffd9;display:block;font-size:14px;margin-top:8px}.footer-section-title{color:#ffffffd9!important;font-size:16px!important;margin-bottom:16px!important}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:8px}.footer-link{color:#ffffffa6;font-size:14px;text-decoration:none;transition:color .3s}.footer-link:hover{color:#ffffffd9}.social-link{color:#ffffffa6;transition:color .3s}.social-link:hover{color:#ffffffd9}.footer-divider{border-color:#ffffff0f;margin:24px 0}.copyright-text{color:#ffffff73;font-size:14px}
/*# sourceMappingURL=main.47154686.css.map*/