@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");body,html{font-family:DM Sans,sans-serif;scroll-behavior:smooth;max-width:100vw;overflow-x:hidden;min-width:1200px;font-size:14px}*{padding:0;margin:0;box-sizing:border-box}.slick-dots-custom{position:absolute!important;bottom:1rem!important}.slick-dots-custom li button:before{color:#1246ea!important;font-size:12px!important}#nprogress .bar{height:3px!important}.bar_chart_tooltip_container{background-color:#0a0c29;color:#fff;display:flex;flex-direction:column;padding:8px;border-color:#0a0c29}.bar_chart_tooltip_option{display:flex;align-items:center}.bar_chart_tooltip_dash{height:5px;width:10px;margin-right:5px;border-radius:20px}.cat-checkbox:focus-visible{box-shadow:none!important}.full-width{width:100%}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-spinner{color:official;display:inline-block;position:relative;width:25px;height:80px;scale:.3}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:5%;background:#fff}.lds-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.react-calendar.app-calendar{border:1px solid #ebfffa;font-family:DM Sans,sans-serif}.react-calendar.app-calendar .react-calendar__tile{border-radius:4px}.react-calendar.app-calendar .react-calendar__tile.react-calendar__tile--active,.react-calendar.app-calendar .react-calendar__tile.react-calendar__tile--now.react-calendar__tile--active{color:#fff;background-color:#1246ea}.react-calendar.app-calendar .react-calendar__tile.react-calendar__tile--now{color:#161a5c;background-color:#e7ecfd}.react-calendar.app-calendar .react-calendar__navigation .react-calendar__navigation__arrow{font-size:22px}.custom-phone-input{font-family:DM Sans,sans-serif;border:1px solid #999!important;width:7.4rem!important;padding:1rem;border-radius:8px!important;font-size:14px!important;height:56px!important}.custom-phone-input-button{position:relative;padding:2rem;background-color:#fff!important;border:1px solid #999!important;border-right-color:transparent!important;border-radius:8px 0 0 8px!important}.custom-phone-input-button .selected-flag{padding:0!important;margin-left:9px}.custom-phone-dropdown{border-radius:8px!important;max-height:200px!important;min-height:230px!important;position:absolute;bottom:4.5rem}.custom-phone-search input{padding:12px!important;border-radius:8px!important;width:80%;margin:5px 20px!important}.custom-phone-search span{display:none}