:root{--app:$app;--app-light:$app-light;--blue:$blue;--indigo:$indigo;--purple:$purple;--pink:$pink;--red:$red;--orange:$orange;--yellow:$yellow;--green:$green;--teal:$teal;--cyan:$cyan;--white:$white;--gray:$gray;--gray-dark:$gray-dark;--primary:$primary;--secondary:$secondary;--success:$success;--info:$info;--warning:$warning;--danger:$danger;--light:$light;--dark:$dark;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px}*,:after,:before{box-sizing:border-box}html{font-family:Hind,sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}.inputRightSide{border-radius:.25rem 0 0 .25rem!important}.inputLeftSide{border-radius:0 .25rem .25rem 0!important;border-left:none!important}.stats-progressLabel{line-height:1;font-size:var(--mantine-font-size-sm)}.stats-stat{border-bottom:3px solid;padding-bottom:5px}.stats-statCount{line-height:1.3}.stats-diff{display:flex;align-items:center}.stats-icon{color:light-dark(var(--mantine-color-gray-4),var(--mantine-color-dark-3))}.carousel-card{height:440px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-size:cover;background-position:50%}.carousel-title{font-family:Greycliff CF,sans-serif;font-weight:900;color:var(--mantine-color-white);line-height:1.2;font-size:32px;margin-top:var(--mantine-spacing-xs)}.carousel-category{color:var(--mantine-color-white);opacity:.7;font-weight:700;text-transform:uppercase}.header-main{height:56px;background-color:#f8f9fa;border:0;padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md)}.header-inner{height:56px;display:flex;justify-content:space-between;align-items:center}.header-link{display:block;line-height:1;padding:8px 12px;border-radius:var(--mantine-radius-sm);text-decoration:none;color:light-dark(var(--mantine-color-gray-7),var(--mantine-color-dark-0));font-size:var(--mantine-font-size-sm);font-weight:500}.header-link:hover{text-decoration:none;background-color:light-dark(var(--mantine-color-gray-0),var(--mantine-color-dark-6))}.header-title{font-size:1.5rem;font-weight:700;color:light-dark(var(--mantine-color-gray-7),var(--mantine-color-dark-0));text-decoration:none}.footer-logo{max-width:200px}.footer-description{margin-top:5px}.footer-inner{display:flex;justify-content:space-between}.footer-groups{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width:576px){.footer-logo{margin:0 auto}.footer-groups{display:none}}.footer-link{display:block;color:light-dark(var(--mantine-color-gray-6),var(--mantine-color-dark-1));font-size:var(--mantine-font-size-sm);padding-top:3px;padding-bottom:3px}.footer-link:hover{text-decoration:underline}.footer-title{font-size:var(--mantine-font-size-lg);font-weight:700;margin-bottom:calc(var(--mantine-spacing-xs)/2);color:light-dark(var(--mantine-color-black),var(--mantine-color-white))}.footer-afterFooter{display:flex;justify-content:space-between;align-items:center;margin-top:var(--mantine-spacing-xl);padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl);border-top:1px solid light-dark(var(--mantine-color-gray-2),var(--mantine-color-dark-4))}.features-cardTitle:after{content:"";display:block;background-color:var(--mantine-color-red-filled);width:45px;height:2px;margin-top:var(--mantine-spacing-sm)}.faq-wrapper{padding-top:calc(var(--mantine-spacing-xl)*2);padding-bottom:calc(var(--mantine-spacing-xl)*2);min-height:650px}.faq-item{border-radius:var(--mantine-radius-md);margin-bottom:var(--mantine-spacing-lg);border:1px solid light-dark(var(--mantine-color-gray-3),var(--mantine-color-dark-4))}.custom-bootstrap-range{-webkit-appearance:none;appearance:none;width:100%;height:5px;background:linear-gradient(90deg,#dc3545 0,#dc3545);outline:none;opacity:.7;transition:opacity .2s;border-radius:5px}.custom-bootstrap-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:5px;background:#fff;cursor:pointer;border:2px solid #dc3545;border-radius:50%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.card-text{font-size:1.2rem}.react-datepicker{border:1.5px solid rgba(220,53,69,.25)!important;border-radius:.5rem!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;overflow:hidden}.react-datepicker__triangle{display:none}.react-datepicker__header{background-color:#dc3545!important;border-bottom:none!important;padding:10px 0 8px!important}.react-datepicker__current-month{display:none}.react-datepicker__day-name{color:hsla(0,0%,100%,.8)!important;font-weight:600!important;font-size:.75rem!important}.react-datepicker__navigation{top:10px!important}.react-datepicker__navigation-icon:before{border-color:#fff!important}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:hsla(0,0%,100%,.75)!important}.react-datepicker__day{border-radius:50%!important;color:#343a40!important;font-size:.82rem!important;width:1.9rem!important;line-height:1.9rem!important;transition:background-color .15s ease,color .15s ease}.react-datepicker__day:hover{background-color:rgba(220,53,69,.12)!important;color:#dc3545!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#dc3545!important;color:#fff!important;font-weight:700!important}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover{background-color:#f2717e!important;color:#fff!important}.react-datepicker__day--today{font-weight:700!important;color:#dc3545!important;background-color:rgba(220,53,69,.08)!important}.react-datepicker__day--disabled{color:#ccc!important;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent!important;color:#ccc!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{background-color:rgba(220,53,69,.1)!important;color:#343a40!important}.react-datepicker__month-select,.react-datepicker__year-select{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.4)!important;border-radius:.25rem!important;font-size:.8rem!important;padding:2px 4px!important;cursor:pointer}.react-datepicker__month-select option,.react-datepicker__year-select option{background-color:#fff;color:#343a40}.react-datepicker__month-dropdown-container,.react-datepicker__year-dropdown-container{margin:0 4px!important}