body{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}header.masthead{position:relative;background:#343a40 url('../img/man-5574872_1920.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:8rem;padding-bottom:8rem}header.masthead .overlay{position:absolute;background-color:#001b35;height:100%;width:100%;top:0;left:0;opacity:.6}header.masthead h1{font-size:2rem}@media(min-width:768px){header.masthead{padding-top:12rem;padding-bottom:12rem}header.masthead h1{font-size:3rem}}.showcase .showcase-text{padding:3rem}.showcase .showcase-img{min-height:30rem;background-size:cover}@media(min-width:768px){.showcase .showcase-text{padding:7rem}}.features-icons{padding-top:7rem;padding-bottom:7rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item .features-icons-icon{height:7rem}.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}.testimonials{padding-top:7rem;padding-bottom:7rem}.testimonials .testimonial-item{max-width:18rem}.testimonials .testimonial-item img{max-width:12rem;box-shadow:0 5px 5px 0 #adb5bd}.call-to-action{position:relative;background:#343a40 url('../img/bead-5288232_1920.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:7rem;padding-bottom:7rem}.call-to-action .overlay{position:absolute;background-color:#001b35;height:100%;width:100%;top:0;left:0;opacity:.8}footer.footer{padding-top:4rem;padding-bottom:4rem}.dash-bootstrap .form-group>div,.dash-bootstrap.form-group>div{display:block!important}.dash-bootstrap .SingleDatePickerInput,.dash-bootstrap .DateRangePickerInput{background-color:#fff;color:#495057;display:block}.dash-bootstrap .SingleDatePickerInput__withBorder,.dash-bootstrap .DateRangePickerInput__withBorder{border-radius:.25rem;border:1px solid #ced4da;display:flex}.dash-bootstrap .DateInput{background:transparent;flex-grow:1;width:100%}.dash-bootstrap .DateInput>input::placeholder{color:#6c757d;opacity:1}.dash-bootstrap .DateInput>input::-ms-input-placeholder{color:#6c757d}.dash-bootstrap .DateInput>input:-ms-input-placeholder{color:#6c757d}.dash-bootstrap .DateInput_input{padding:.375rem .75rem;height:calc(1.5em+0.75rem);font-size:1rem;font-weight:400;border-bottom:0;background:transparent;text-align:center;color:#495057}.dash-bootstrap .DateRangePickerInput_arrow{color:#495057;align-self:center;padding:0 10px}.dash-bootstrap .DateInput_fang.DateInput_fang_1{top:calc(calc(1.5em+0.75rem+2px)+10px)!important}.dash-bootstrap .DateInput_fang.DateInput_fang_1 .DateInput_fangShape{fill:#fff}.dash-bootstrap .DateInput_fang.DateInput_fang_1 .DateInput_fangStroke{stroke:rgba(0,0,0,0.2)}.dash-bootstrap .SingleDatePicker_picker,.dash-bootstrap .DateRangePicker_picker{top:calc(calc(1.5em+0.75rem+2px)+21px)!important;background-color:transparent}.dash-bootstrap .DayPicker{background:#fff}.dash-bootstrap .DayPicker.DayPicker__withBorder{border-radius:.3rem}.dash-bootstrap .DayPicker_weekHeader{color:#807f7f}.dash-bootstrap .DayPickerNavigation_button{border-radius:.25rem;border:1px solid rgba(0,0,0,0.2);background:#fff}.dash-bootstrap .DayPickerNavigation_button svg{fill:#212529}.dash-bootstrap .DayPickerNavigation_button:hover{background:#f2f2f2}.dash-bootstrap .DayPickerNavigation_button:hover svg{fill:#212529}.dash-bootstrap .CalendarMonth_caption{color:#212529}.dash-bootstrap .CalendarMonthGrid{background-color:#fff}.dash-bootstrap .CalendarMonth{background-color:#fff}.dash-bootstrap .CalendarDay__default{color:#212529;border-color:#e6e5e5;background-color:transparent}.dash-bootstrap .CalendarDay__default:hover{background:#f2f2f2;border-color:#e6e5e5;color:#212529}.dash-bootstrap .CalendarDay__default.CalendarDay__selected,.dash-bootstrap .CalendarDay__default.CalendarDay__selected:hover{background:#007bff;border:1px double #007bff;color:#fff}.dash-bootstrap .CalendarDay__default.CalendarDay__hovered_span,.dash-bootstrap .CalendarDay__default.CalendarDay__hovered_span:hover{background:#3395ff;color:#fff}.dash-bootstrap .CalendarDay__default.CalendarDay__blocked_out_of_range,.dash-bootstrap .CalendarDay__default.CalendarDay__blocked_out_of_range:hover{color:#e6e5e5;border-color:#e6e5e5;background:#fff;cursor:default}.dash-bootstrap .CalendarDay__outside{border:0;cursor:default}.dash-bootstrap .DayPicker_transitionContainer{border-radius:calc(0.3rem - 1px)}.dash-bootstrap .DayPickerKeyboardShortcuts_show::before{content:none}.dash-bootstrap .DayPickerKeyboardShortcuts_show__bottomRight{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid #007bff;border-left:16px solid transparent;border-right:16px solid #007bff;border-bottom-right-radius:calc(0.3rem - 1px)}.dash-bootstrap .DayPickerKeyboardShortcuts_show__bottomRight::before{border-right:0;border-top:0}.dash-bootstrap .DayPickerKeyboardShortcuts_show__bottomRight:hover{border-top:12px solid transparent;border-bottom:12px solid #0069d9;border-left:16px solid transparent;border-right:16px solid #0069d9}.dash-bootstrap .DayPickerKeyboardShortcuts_show__bottomRight .DayPickerKeyboardShortcuts_showSpan{bottom:-11px;right:-12px;color:#fff}.dash-bootstrap .DayPickerKeyboardShortcuts_panel{background:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;color:#212529}.dash-bootstrap .DayPickerKeyboardShortcuts_panel .DayPickerKeyboardShortcuts_closeSvg{fill:#212529}.round-top-0{border-top-left-radius:0;border-top-right-radius:0}.border-bottom-light{border-bottom-color:#f8f9fa!important}.dash-dropdown>.excluded-numbers .Select-control{padding-bottom:.5rem}.dash-dropdown>.excluded-numbers .Select-control .Select-arrow-zone{display:none}.user_inputs_container{max-height:8rem;overflow-y:scroll}.user_inputs_container::-webkit-scrollbar{-webkit-appearance:none}.user_inputs_container::-webkit-scrollbar:vertical{width:11px}.user_inputs_container::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.dash-table-container .past_winner_number{background-color:firebrick;color:white;padding:0 3px}.dash-table-container .dash-cell-value.cell-markdown{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif!important}.dash-table-container .dash-cell-value.cell-markdown .number_value_box{float:left;padding-right:.25rem;text-align:center}.dropdown.nav-item .dropdown-item{color:rgba(0,0,0,0.5)}.input-group .dash-dropdown{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group .dash-dropdown .Select-control{border-top-right-radius:0;border-bottom-right-radius:0}.legends_container .accordion-header .accordion-button{padding-top:.5rem;padding-bottom:.5rem}.radio-group .form-check{padding-left:0}.radio-group .btn-group>.form-check:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.radio-group .btn-group>.form-check:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.radio-group .btn-group .btn.active.btn-outline-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd;box-shadow:none}button.export{display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#6c757d;border-color:#6c757d}