.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}@media print,screen and (min-width:0px){:root{--grid-gap-var:20px}}@media print,screen and (min-width:768px){:root{--grid-gap-var:20px}}@media print,screen and (min-width:1024px){:root{--grid-gap-var:30px}}.grid-margin{display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto}.grid-margin .grid-margin,.grid-margin .grid-padding{margin-left:calc(var(--grid-gap-var)/2*-1);margin-right:calc(var(--grid-gap-var)/2*-1)}.grid-margin .cell{flex:1 1 auto;margin-left:calc(var(--grid-gap-var)/2);margin-right:calc(var(--grid-gap-var)/2)}@media print,screen and (min-width:0px){.grid-margin .small-1{width:calc(8.3333333333% - var(--grid-gap-var));max-width:calc(8.3333333333% - var(--grid-gap-var))}.grid-margin .small-2{width:calc(16.6666666667% - var(--grid-gap-var));max-width:calc(16.6666666667% - var(--grid-gap-var))}.grid-margin .small-3{width:calc(25% - var(--grid-gap-var));max-width:calc(25% - var(--grid-gap-var))}.grid-margin .small-4{width:calc(33.3333333333% - var(--grid-gap-var));max-width:calc(33.3333333333% - var(--grid-gap-var))}.grid-margin .small-5{width:calc(41.6666666667% - var(--grid-gap-var));max-width:calc(41.6666666667% - var(--grid-gap-var))}.grid-margin .small-6{width:calc(50% - var(--grid-gap-var));max-width:calc(50% - var(--grid-gap-var))}.grid-margin .small-7{width:calc(58.3333333333% - var(--grid-gap-var));max-width:calc(58.3333333333% - var(--grid-gap-var))}.grid-margin .small-8{width:calc(66.6666666667% - var(--grid-gap-var));max-width:calc(66.6666666667% - var(--grid-gap-var))}.grid-margin .small-9{width:calc(75% - var(--grid-gap-var));max-width:calc(75% - var(--grid-gap-var))}.grid-margin .small-10{width:calc(83.3333333333% - var(--grid-gap-var));max-width:calc(83.3333333333% - var(--grid-gap-var))}.grid-margin .small-11{width:calc(91.6666666667% - var(--grid-gap-var));max-width:calc(91.6666666667% - var(--grid-gap-var))}.grid-margin .small-12{width:calc(100% - var(--grid-gap-var));max-width:calc(100% - var(--grid-gap-var))}.grid-margin .small-shrink{flex:0 0 auto;width:auto}}@media print,screen and (min-width:768px){.grid-margin .medium-1{width:calc(8.3333333333% - var(--grid-gap-var));max-width:calc(8.3333333333% - var(--grid-gap-var))}.grid-margin .medium-2{width:calc(16.6666666667% - var(--grid-gap-var));max-width:calc(16.6666666667% - var(--grid-gap-var))}.grid-margin .medium-3{width:calc(25% - var(--grid-gap-var));max-width:calc(25% - var(--grid-gap-var))}.grid-margin .medium-4{width:calc(33.3333333333% - var(--grid-gap-var));max-width:calc(33.3333333333% - var(--grid-gap-var))}.grid-margin .medium-5{width:calc(41.6666666667% - var(--grid-gap-var));max-width:calc(41.6666666667% - var(--grid-gap-var))}.grid-margin .medium-6{width:calc(50% - var(--grid-gap-var));max-width:calc(50% - var(--grid-gap-var))}.grid-margin .medium-7{width:calc(58.3333333333% - var(--grid-gap-var));max-width:calc(58.3333333333% - var(--grid-gap-var))}.grid-margin .medium-8{width:calc(66.6666666667% - var(--grid-gap-var));max-width:calc(66.6666666667% - var(--grid-gap-var))}.grid-margin .medium-9{width:calc(75% - var(--grid-gap-var));max-width:calc(75% - var(--grid-gap-var))}.grid-margin .medium-10{width:calc(83.3333333333% - var(--grid-gap-var));max-width:calc(83.3333333333% - var(--grid-gap-var))}.grid-margin .medium-11{width:calc(91.6666666667% - var(--grid-gap-var));max-width:calc(91.6666666667% - var(--grid-gap-var))}.grid-margin .medium-12{width:calc(100% - var(--grid-gap-var));max-width:calc(100% - var(--grid-gap-var))}.grid-margin .medium-shrink{flex:0 0 auto;width:auto}}@media print,screen and (min-width:1024px){.grid-margin .large-1{width:calc(8.3333333333% - var(--grid-gap-var));max-width:calc(8.3333333333% - var(--grid-gap-var))}.grid-margin .large-2{width:calc(16.6666666667% - var(--grid-gap-var));max-width:calc(16.6666666667% - var(--grid-gap-var))}.grid-margin .large-3{width:calc(25% - var(--grid-gap-var));max-width:calc(25% - var(--grid-gap-var))}.grid-margin .large-4{width:calc(33.3333333333% - var(--grid-gap-var));max-width:calc(33.3333333333% - var(--grid-gap-var))}.grid-margin .large-5{width:calc(41.6666666667% - var(--grid-gap-var));max-width:calc(41.6666666667% - var(--grid-gap-var))}.grid-margin .large-6{width:calc(50% - var(--grid-gap-var));max-width:calc(50% - var(--grid-gap-var))}.grid-margin .large-7{width:calc(58.3333333333% - var(--grid-gap-var));max-width:calc(58.3333333333% - var(--grid-gap-var))}.grid-margin .large-8{width:calc(66.6666666667% - var(--grid-gap-var));max-width:calc(66.6666666667% - var(--grid-gap-var))}.grid-margin .large-9{width:calc(75% - var(--grid-gap-var));max-width:calc(75% - var(--grid-gap-var))}.grid-margin .large-10{width:calc(83.3333333333% - var(--grid-gap-var));max-width:calc(83.3333333333% - var(--grid-gap-var))}.grid-margin .large-11{width:calc(91.6666666667% - var(--grid-gap-var));max-width:calc(91.6666666667% - var(--grid-gap-var))}.grid-margin .large-12{width:calc(100% - var(--grid-gap-var));max-width:calc(100% - var(--grid-gap-var))}.grid-margin .large-shrink{flex:0 0 auto;width:auto}}.grid-padding{display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto}.grid-padding .grid-margin,.grid-padding .grid-padding{margin-left:var(--grid-gap-var)/2;margin-right:var(--grid-gap-var)/2}.grid-padding .cell{flex:1 1;padding-left:var(--grid-gap-var)/2;padding-right:var(--grid-gap-var)/2}@media print,screen and (min-width:0px){.grid-padding .small-1{width:8.3333333333%;max-width:8.3333333333%}.grid-padding .small-2{width:16.6666666667%;max-width:16.6666666667%}.grid-padding .small-3{width:25%;max-width:25%}.grid-padding .small-4{width:33.3333333333%;max-width:33.3333333333%}.grid-padding .small-5{width:41.6666666667%;max-width:41.6666666667%}.grid-padding .small-6{width:50%;max-width:50%}.grid-padding .small-7{width:58.3333333333%;max-width:58.3333333333%}.grid-padding .small-8{width:66.6666666667%;max-width:66.6666666667%}.grid-padding .small-9{width:75%;max-width:75%}.grid-padding .small-10{width:83.3333333333%;max-width:83.3333333333%}.grid-padding .small-11{width:91.6666666667%;max-width:91.6666666667%}.grid-padding .small-12{width:100%;max-width:100%}.grid-padding .small-shrink{flex:0 0 auto;width:auto}}@media print,screen and (min-width:768px){.grid-padding .medium-1{width:8.3333333333%;max-width:8.3333333333%}.grid-padding .medium-2{width:16.6666666667%;max-width:16.6666666667%}.grid-padding .medium-3{width:25%;max-width:25%}.grid-padding .medium-4{width:33.3333333333%;max-width:33.3333333333%}.grid-padding .medium-5{width:41.6666666667%;max-width:41.6666666667%}.grid-padding .medium-6{width:50%;max-width:50%}.grid-padding .medium-7{width:58.3333333333%;max-width:58.3333333333%}.grid-padding .medium-8{width:66.6666666667%;max-width:66.6666666667%}.grid-padding .medium-9{width:75%;max-width:75%}.grid-padding .medium-10{width:83.3333333333%;max-width:83.3333333333%}.grid-padding .medium-11{width:91.6666666667%;max-width:91.6666666667%}.grid-padding .medium-12{width:100%;max-width:100%}.grid-padding .medium-shrink{flex:0 0 auto;width:auto}}@media print,screen and (min-width:1024px){.grid-padding .large-1{width:8.3333333333%;max-width:8.3333333333%}.grid-padding .large-2{width:16.6666666667%;max-width:16.6666666667%}.grid-padding .large-3{width:25%;max-width:25%}.grid-padding .large-4{width:33.3333333333%;max-width:33.3333333333%}.grid-padding .large-5{width:41.6666666667%;max-width:41.6666666667%}.grid-padding .large-6{width:50%;max-width:50%}.grid-padding .large-7{width:58.3333333333%;max-width:58.3333333333%}.grid-padding .large-8{width:66.6666666667%;max-width:66.6666666667%}.grid-padding .large-9{width:75%;max-width:75%}.grid-padding .large-10{width:83.3333333333%;max-width:83.3333333333%}.grid-padding .large-11{width:91.6666666667%;max-width:91.6666666667%}.grid-padding .large-12{width:100%;max-width:100%}.grid-padding .large-shrink{flex:0 0 auto;width:auto}}@media only screen and (min-width:0px){.grid-margin .small-offset-0{margin-left:calc(0% + var(--grid-gap-var)/2)}.grid-margin .small-offset-1{margin-left:calc(8.3333333333% + var(--grid-gap-var)/2)}.grid-margin .small-offset-2{margin-left:calc(16.6666666667% + var(--grid-gap-var)/2)}.grid-margin .small-offset-3{margin-left:calc(25% + var(--grid-gap-var)/2)}.grid-margin .small-offset-4{margin-left:calc(33.3333333333% + var(--grid-gap-var)/2)}.grid-margin .small-offset-5{margin-left:calc(41.6666666667% + var(--grid-gap-var)/2)}.grid-margin .small-offset-6{margin-left:calc(50% + var(--grid-gap-var)/2)}.grid-margin .small-offset-7{margin-left:calc(58.3333333333% + var(--grid-gap-var)/2)}.grid-margin .small-offset-8{margin-left:calc(66.6666666667% + var(--grid-gap-var)/2)}.grid-margin .small-offset-9{margin-left:calc(75% + var(--grid-gap-var)/2)}.grid-margin .small-offset-10{margin-left:calc(83.3333333333% + var(--grid-gap-var)/2)}.grid-margin .small-offset-11{margin-left:calc(91.6666666667% + var(--grid-gap-var)/2)}.grid-margin .small-offset-12{margin-left:calc(100% + var(--grid-gap-var)/2)}}@media only screen and (min-width:768px){.grid-margin .medium-offset-0{margin-left:calc(0% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-1{margin-left:calc(8.3333333333% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-2{margin-left:calc(16.6666666667% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-3{margin-left:calc(25% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-4{margin-left:calc(33.3333333333% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-5{margin-left:calc(41.6666666667% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-6{margin-left:calc(50% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-7{margin-left:calc(58.3333333333% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-8{margin-left:calc(66.6666666667% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-9{margin-left:calc(75% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-10{margin-left:calc(83.3333333333% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-11{margin-left:calc(91.6666666667% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-12{margin-left:calc(100% + var(--grid-gap-var)/2)}}@media only screen and (min-width:1024px){.grid-margin .large-offset-0{margin-left:calc(0% + var(--grid-gap-var)/2)}.grid-margin .large-offset-1{margin-left:calc(8.3333333333% + var(--grid-gap-var)/2)}.grid-margin .large-offset-2{margin-left:calc(16.6666666667% + var(--grid-gap-var)/2)}.grid-margin .large-offset-3{margin-left:calc(25% + var(--grid-gap-var)/2)}.grid-margin .large-offset-4{margin-left:calc(33.3333333333% + var(--grid-gap-var)/2)}.grid-margin .large-offset-5{margin-left:calc(41.6666666667% + var(--grid-gap-var)/2)}.grid-margin .large-offset-6{margin-left:calc(50% + var(--grid-gap-var)/2)}.grid-margin .large-offset-7{margin-left:calc(58.3333333333% + var(--grid-gap-var)/2)}.grid-margin .large-offset-8{margin-left:calc(66.6666666667% + var(--grid-gap-var)/2)}.grid-margin .large-offset-9{margin-left:calc(75% + var(--grid-gap-var)/2)}.grid-margin .large-offset-10{margin-left:calc(83.3333333333% + var(--grid-gap-var)/2)}.grid-margin .large-offset-11{margin-left:calc(91.6666666667% + var(--grid-gap-var)/2)}.grid-margin .large-offset-12{margin-left:calc(100% + var(--grid-gap-var)/2)}}@media only screen and (min-width:0px){.grid-padding .small-offset-1{margin-left:8.3333333333%}.grid-padding .small-offset-2{margin-left:16.6666666667%}.grid-padding .small-offset-3{margin-left:25%}.grid-padding .small-offset-4{margin-left:33.3333333333%}.grid-padding .small-offset-5{margin-left:41.6666666667%}.grid-padding .small-offset-6{margin-left:50%}.grid-padding .small-offset-7{margin-left:58.3333333333%}.grid-padding .small-offset-8{margin-left:66.6666666667%}.grid-padding .small-offset-9{margin-left:75%}.grid-padding .small-offset-10{margin-left:83.3333333333%}.grid-padding .small-offset-11{margin-left:91.6666666667%}.grid-padding .small-offset-12{margin-left:100%}}@media only screen and (min-width:768px){.grid-padding .medium-offset-1{margin-left:8.3333333333%}.grid-padding .medium-offset-2{margin-left:16.6666666667%}.grid-padding .medium-offset-3{margin-left:25%}.grid-padding .medium-offset-4{margin-left:33.3333333333%}.grid-padding .medium-offset-5{margin-left:41.6666666667%}.grid-padding .medium-offset-6{margin-left:50%}.grid-padding .medium-offset-7{margin-left:58.3333333333%}.grid-padding .medium-offset-8{margin-left:66.6666666667%}.grid-padding .medium-offset-9{margin-left:75%}.grid-padding .medium-offset-10{margin-left:83.3333333333%}.grid-padding .medium-offset-11{margin-left:91.6666666667%}.grid-padding .medium-offset-12{margin-left:100%}}@media only screen and (min-width:1024px){.grid-padding .large-offset-1{margin-left:8.3333333333%}.grid-padding .large-offset-2{margin-left:16.6666666667%}.grid-padding .large-offset-3{margin-left:25%}.grid-padding .large-offset-4{margin-left:33.3333333333%}.grid-padding .large-offset-5{margin-left:41.6666666667%}.grid-padding .large-offset-6{margin-left:50%}.grid-padding .large-offset-7{margin-left:58.3333333333%}.grid-padding .large-offset-8{margin-left:66.6666666667%}.grid-padding .large-offset-9{margin-left:75%}.grid-padding .large-offset-10{margin-left:83.3333333333%}.grid-padding .large-offset-11{margin-left:91.6666666667%}.grid-padding .large-offset-12{margin-left:100%}}.align-middle{align-items:center}.align-bottom{align-items:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-right{justify-content:flex-end}@media only screen and (min-width:1024px){.hide-for-large{display:none!important}}@media only screen and (max-width:1023px){.show-for-large{display:none!important}}.stretch{height:100%}body,html{font-family:DINOT-Regular,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0;background-color:#fff;color:#111}@media only screen and (min-width:1024px){body{font-size:1.25rem}}*,:after,:before{box-sizing:border-box}figure{margin:0}img{max-width:100%;width:100%;height:auto}.grid-margin{max-width:1280px}.grid-margin--full-height{height:100%}@media only screen and (max-width:1023px){.grid-margin{margin:0 .9375rem}}@media screen and (max-width:340px){.grid-margin{margin:.3125rem}}.page-container,main{position:relative;min-height:100vh}main{padding:6.25rem 0 9.375rem}@media only screen and (min-width:1024px){main{padding:12.5rem 0 25rem}}main.main--user{background-color:#ededed}svg{stroke:#111;stroke-miterlimit:10;stroke-width:1px;fill:none;stroke-linejoin:round;max-width:200px;overflow:visible}@media only screen and (min-width:1024px){svg{stroke-width:2px}}.wrapper.disabled{pointer-events:none;opacity:.5}a{text-decoration:underline}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}img{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button::-moz-focus-inner{padding:0;border:0}@font-face{font-family:DINOT-Regular;src:url(/fonts/DINOT-Regular.otf);font-weight:400;font-stretch:normal;font-style:normal}@font-face{font-family:DINOT-Light;src:url(/fonts/DINOT-Light.otf);font-weight:400;font-stretch:normal;font-style:normal}@font-face{font-family:DINOT-Bold;src:url(/fonts/DINOT-Bold.otf);font-weight:400;font-stretch:normal;font-style:normal}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:textfield;background-image:none;box-shadow:none;width:100%;border:1px solid #ededed;height:3.125rem;border-radius:10px;background-color:#fff;padding:.625rem .9375rem;color:#111;background-color:#ededed;font-family:DINOT-Light,Arial,sans-serif;font-size:inherit}@media only screen and (min-width:1024px){[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{height:4rem}}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,select:disabled,textarea:disabled{opacity:.25}[type=color]:placeholder-shown,[type=date]:placeholder-shown,[type=datetime-local]:placeholder-shown,[type=datetime]:placeholder-shown,[type=email]:placeholder-shown,[type=month]:placeholder-shown,[type=number]:placeholder-shown,[type=password]:placeholder-shown,[type=search]:placeholder-shown,[type=tel]:placeholder-shown,[type=text]:placeholder-shown,[type=time]:placeholder-shown,[type=url]:placeholder-shown,[type=week]:placeholder-shown,select:placeholder-shown,textarea:placeholder-shown{text-overflow:ellipsis}.main--user [type=color],.main--user [type=date],.main--user [type=datetime-local],.main--user [type=datetime],.main--user [type=email],.main--user [type=month],.main--user [type=number],.main--user [type=password],.main--user [type=search],.main--user [type=tel],.main--user [type=text],.main--user [type=time],.main--user [type=url],.main--user [type=week],.main--user select,.main--user textarea{background-color:#fff;border:1px solid #fff}.box [type=color],.box [type=date],.box [type=datetime-local],.box [type=datetime],.box [type=email],.box [type=month],.box [type=number],.box [type=password],.box [type=search],.box [type=tel],.box [type=text],.box [type=time],.box [type=url],.box [type=week],.box select,.box textarea{background-color:#ededed;border:1px solid #ededed}[type=color].react-datepicker-ignore-onclickoutside,[type=date].react-datepicker-ignore-onclickoutside,[type=datetime-local].react-datepicker-ignore-onclickoutside,[type=datetime].react-datepicker-ignore-onclickoutside,[type=email].react-datepicker-ignore-onclickoutside,[type=month].react-datepicker-ignore-onclickoutside,[type=number].react-datepicker-ignore-onclickoutside,[type=password].react-datepicker-ignore-onclickoutside,[type=search].react-datepicker-ignore-onclickoutside,[type=tel].react-datepicker-ignore-onclickoutside,[type=text].react-datepicker-ignore-onclickoutside,[type=time].react-datepicker-ignore-onclickoutside,[type=url].react-datepicker-ignore-onclickoutside,[type=week].react-datepicker-ignore-onclickoutside,select.react-datepicker-ignore-onclickoutside,textarea.react-datepicker-ignore-onclickoutside{border-bottom-left-radius:0;border-bottom-right-radius:0}.input--error [type=color],.input--error [type=date],.input--error [type=datetime-local],.input--error [type=datetime],.input--error [type=email],.input--error [type=month],.input--error [type=number],.input--error [type=password],.input--error [type=search],.input--error [type=tel],.input--error [type=text],.input--error [type=time],.input--error [type=url],.input--error [type=week],.input--error select,.input--error textarea{border-color:#c51818}::placeholder{color:hsla(0,0%,7%,.5)}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.checkbox,.datepicker,.input,.radio,.select{position:relative;margin-bottom:1rem}@media only screen and (min-width:1024px){.checkbox,.datepicker,.input,.radio,.select{margin-bottom:1.25rem}}.checkbox,.radio{display:flex}.checkbox text,.radio text{text-decoration:none!important}.checkbox__input,.radio__input{display:none}.checkbox__input:checked~.checkbox__checkmark,.checkbox__input:checked~.radio__checkmark,.radio__input:checked~.checkbox__checkmark,.radio__input:checked~.radio__checkmark{background-color:#c51818}.checkbox__checkmark,.radio__checkmark{height:1.25rem;min-height:1.25rem;width:1.25rem;min-width:1.25rem;background-color:#fff;border:4px solid #fff;border-radius:50%;margin-right:.75rem;box-shadow:0 0 0 1px #707070;margin-top:.3125rem;position:absolute;left:0;pointer-events:none}.checkbox__label,.radio__label{display:inline-block;padding:0 0 0 2.1875rem}.input-group .input:not(:last-child){margin-bottom:1px}.input-group .input:not(:last-child) .error{margin-bottom:.625rem}.input-group .input input{border-radius:0}.input-group .input:first-child input{border-top-left-radius:10px;border-top-right-radius:10px}.input-group .input:last-child input{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.radio-group--special .radio{color:#c51818;align-items:center}.radio-group--special .radio:not(:last-child){margin-bottom:0}.radio-group--special .radio:not(:last-child) .radio__label{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #ededed}.radio-group--special .radio:last-child:not(:first-child) .radio__label{border-top-left-radius:0;border-top-right-radius:0}.radio-group--special .radio .radio__checkmark{box-shadow:none;margin-top:0;left:.9375rem}.main--user .radio-group--special .radio .radio__checkmark{box-shadow:0 0 0 1px #707070}.radio-group--special .radio .radio__label{box-shadow:0 0 2px hsla(0,0%,7%,.15);border-radius:10px;background-color:#ededed;padding:1.25rem .9375rem 1.25rem 3.125rem;width:100%;cursor:pointer}.main--user .radio-group--special .radio .radio__label{background-color:#fff}.select__label,.select__listitem{width:100%;border:none;height:3.125rem;background-color:#fff;padding:.625rem .9375rem;color:#111;background-color:#ededed;font-size:inherit;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width:1024px){.select__label,.select__listitem{height:4rem}}.main--user .select__label,.main--user .select__listitem{background-color:#fff}.box .select__label,.box .select__listitem{background-color:#ededed}.select__label{border-radius:10px}.select__label--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.select__icon{display:flex;align-items:center}.select__icon svg{width:.75rem;stroke-width:1px}.select__listitem{margin-top:1px}.select__listitem:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.label{margin-bottom:.375rem;color:#c51818}@media only screen and (min-width:1024px){.label{margin-bottom:1.25rem}}.label--bold{font-family:DINOT-Bold,Arial,sans-serif}.error{color:#c51818;font-size:.75rem;margin:0 0 1.25rem}.input .error{margin:.25rem 0 0}@media only screen and (min-width:1024px){.error{font-size:.9375rem}}.button:last-child,a:last-child,address:last-child,h1:not(.block-title__title):last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:DINOT-Bold,Arial,sans-serif;line-height:1.25;font-weight:400;color:#c51818}h1{margin-bottom:1.875rem}@media print,screen and (min-width:0px){h1{font-size:1.25rem}}@media print,screen and (min-width:768px){h1{font-size:1.25rem}}@media print,screen and (min-width:1024px){h1{font-size:3.125rem}}h2{margin-bottom:1.25rem}@media print,screen and (min-width:0px){h2{font-size:1.25rem}}@media print,screen and (min-width:768px){h2{font-size:1.25rem}}@media print,screen and (min-width:1024px){h2{font-size:1.875rem}}h3{margin-bottom:.75rem}@media print,screen and (min-width:0px){h3{font-size:1rem}}@media print,screen and (min-width:768px){h3{font-size:1.25rem}}@media print,screen and (min-width:1024px){h3{font-size:1.5625rem}}h4{margin-bottom:.3125rem}dl{display:flex;flex-flow:row wrap;align-items:flex-start}dl dd,dl dt{display:inline-block;-webkit-hyphens:auto;hyphens:auto}dl dd:not(:last-of-type),dl dt:not(:last-of-type){margin-bottom:.375rem}dl dt{width:45%;padding-right:.9375rem;display:flex;align-items:center}dl dt svg{width:1.875rem;height:1.875rem;stroke:#c51818;margin-right:1.25rem;stroke-width:1px}dl dd{width:55%}p{margin-bottom:1.25rem}a{color:#c51818;transition:color .25s ease-out;cursor:pointer}b,strong{font-weight:400;font-family:DINOT-Bold,Arial,sans-serif}ol,ul{margin-bottom:1.25rem}address{font-style:normal;white-space:pre-line}.button{border:0;border-radius:30px;cursor:pointer;display:inline-flex;align-items:center;line-height:1;width:100%;background-color:#c51818;color:#fff;margin-bottom:1.25rem;font-size:inherit;display:flex}.button,.button .text{text-decoration:none}.button>div{flex:1 1;display:flex;align-items:center}.button--primary{color:#fff;background-color:#c51818;border:2px solid #c51818;padding:.625rem 1.25rem;max-width:28.125rem;margin-left:auto;margin-right:auto;font-family:DINOT-Bold,Arial,sans-serif}@media only screen and (min-width:1024px){.button--primary{padding:1rem 1.25rem}}.button--primary>div{justify-content:center}.button--primary.button--small{width:auto;padding:.5rem 1.25rem .625rem;font-family:DINOT-Regular,Arial,sans-serif;border-width:1px}@media only screen and (max-width:1023px){.button--primary.button--small{padding:.375rem .75rem;font-size:.75rem}}.button--secondary{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);border-radius:.9375rem;padding:1rem;text-align:left}@media only screen and (min-width:1024px){.button--secondary{font-size:1.25rem;padding:1.625rem}}.button--extended{width:100%;max-width:100%}.button--left{margin-left:0}.button--white{background-color:#fff;color:#c51818}.button--transparent{background-color:transparent;color:#c51818}.button--text-black{color:#111}.button__icon{margin-right:.9375rem}.button--small .button__icon{width:.5rem}.button__icon svg{width:1.25rem;stroke:#fff;height:auto;stroke-width:1px}.button--white .button__icon svg{stroke:#c51818}.button--small .button__icon svg{width:.75rem}@media only screen and (min-width:1024px){.button__icon svg{width:1.875rem}}.button__icon--arrow{margin-right:0}.button__icon--arrow svg{width:.625rem}@media only screen and (min-width:1024px){.button__icon--arrow svg{width:.75rem}.checkbox+.button,.input+.button,.input-group+.button,.radio+.button,.radio-group+.button{margin-top:3.125rem}}.link{display:inline-flex;align-items:center;margin-bottom:.625rem}@media only screen and (min-width:1024px){.link{font-size:1.5625rem}}.link svg{width:1.25rem;stroke:#c51818;stroke-width:1px;margin-right:.9375rem}@media only screen and (min-width:1024px){.link svg{margin-right:1.875rem;width:1.875rem}}.close{position:absolute;z-index:2;top:1.25rem;right:1.25rem;line-height:1;cursor:pointer}.close svg{stroke:#c51818;width:.9375rem;height:.9375rem}.react-datepicker-popper{position:relative!important;transform:none!important;padding-top:2px!important}.react-datepicker{width:100%;border-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:none;background-color:#ededed}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__navigation:hover :before,.react-datepicker__year-read-view--down-arrow{border-width:1px 1px 0 0;border-color:#c51818}.react-datepicker__month-read-view--down-arrow:hover,.react-datepicker__month-year-read-view--down-arrow:hover,.react-datepicker__navigation-icon:before:hover,.react-datepicker__navigation:hover :before:hover,.react-datepicker__year-read-view--down-arrow:hover{border-color:#c51818}.react-datepicker__triangle{display:none}.react-datepicker__header{padding:0;border:none}.react-datepicker__month-container{float:none}.react-datepicker__current-month{border-bottom:2px solid #fff;padding:.375rem 0;color:#c51818;font-weight:400}.react-datepicker__day-names{border-bottom:2px solid #fff;padding:.0625rem 0;margin:0}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{width:14.28%;margin:.125rem 0;padding:.3125rem 0;line-height:inherit}.react-datepicker__day{outline:none!important}.react-datepicker__day--today{color:#c51818;font-weight:400}.react-datepicker__day--outside-month{opacity:.25}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:transparent;position:relative;color:#111}.react-datepicker__day--in-range:before,.react-datepicker__day--in-selecting-range:before,.react-datepicker__day--keyboard-selected:before,.react-datepicker__day--selected:before{content:"";height:1.875rem;width:1.875rem;position:absolute;left:50%;top:50%;z-index:2;margin-left:-.9375rem;margin-top:-.9375rem;border-radius:50%;border:1px solid #c51818}.react-datepicker__day--keyboard-selected:before{border-color:#707070}.react-datepicker__day:hover{background-color:transparent}.hamburger{cursor:pointer;display:flex;align-items:center;height:20px}.hamburger__span{display:inline-block;width:1.875rem;height:1px;background-color:#fff;position:relative;transition:background-color .3s cubic-bezier(.23,1,.32,1)}.hamburger__span:after,.hamburger__span:before{content:"";position:absolute;left:0;width:1.875rem;height:1px;background-color:#fff}.hamburger__span:before{top:-.5rem;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),background-color .3s cubic-bezier(.23,1,.32,1)}.hamburger__span:after{bottom:-.5rem;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),background-color .3s cubic-bezier(.23,1,.32,1)}.hamburger--active .hamburger__span{background-color:hsla(0,0%,7%,0)}.hamburger--active .hamburger__span:before{top:0;transform:rotate(-45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s,background-color .3s cubic-bezier(.23,1,.32,1) .3s}.hamburger--active .hamburger__span:after{bottom:0;transform:rotate(45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s,background-color .3s cubic-bezier(.23,1,.32,1) .3s}.textgroup{line-height:1.5}.textgroup--centered{text-align:center}.text{display:inline-block}a .text{text-decoration:underline}a .box .text{text-decoration:none}.text--black{color:#111}.text--red{color:#c51818}.text--small{font-size:.875rem}@media only screen and (min-width:1024px){.text--large{font-size:1.5625rem}}.header{color:#fff;z-index:99;position:fixed;width:100%;top:0;left:0}@media only screen and (min-width:1024px){.header{position:absolute}}.header__bar{background-color:#c51818;position:relative;z-index:99;max-width:100%;height:3.75rem;width:100%;display:flex;align-items:center}@media only screen and (min-width:1024px){.header__bar{position:absolute;height:8.125rem}}.header__bar>.grid-margin{width:100%}.header__back{cursor:pointer;min-width:1.875rem;display:flex;align-items:center}@media only screen and (min-width:1024px){.header__back{display:none}}.header__back svg{stroke:#fff;width:.625rem}.header__title{line-height:1;color:#fff}@media(min-width:1024px)and (max-width:1280px){.header__title{font-size:2.625rem}}@media only screen and (min-width:1024px){.header__hamburger{display:none}}@media only screen and (max-width:1023px){.header__menu-desktop{display:none}}.header__menu-mobile{position:fixed;right:-75%;width:75%;height:100%;background-color:#c51818;z-index:98;top:0;padding-top:6.25rem;transition:right .25s ease-out}@media only screen and (min-width:1024px){.header__menu-mobile{display:none}}.header__menu-mobile.active{right:0}.header__menu li{margin-left:2.1875rem;font-size:1.25rem}@media only screen and (max-width:1023px){.header__menu li{margin-bottom:.9375rem}}.header__menu li a{color:#fff}@media only screen and (min-width:1024px){.header__menu li a{text-decoration:none}.header__menu{display:flex}}.footer{position:absolute;left:0;bottom:0;width:100%;height:2.5rem;bottom:var(--grid-gap-var)}@media only screen and (min-width:1024px){.footer{background-color:#fff;border-top:1px solid #ededed;padding:4.6875rem 0;height:15.625rem;bottom:0}}@media only screen and (max-width:1023px){.main--user+.footer{display:none}}.footer__logo{max-width:7.1875rem}@media only screen and (min-width:1024px){.footer__logo{max-width:18.75rem}}.footer__menu li{text-align:right;margin-top:.3125rem}.footer__menu li a{color:#111}.back-button{height:4.6875rem}@media only screen and (max-width:1023px){.back-button{display:none}}.back-button__link{cursor:pointer;display:inline-flex;align-items:center}.back-button__icon{margin-right:1.25rem;line-height:1}.back-button__icon svg{width:.625rem}.campaign-page-wrapper .campaign-page-overlay{overflow:hidden;position:absolute;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100vw;height:100vh;color:#fff;background-color:#c51818}.campaign-page-wrapper .campaign-page-overlay--hidden{display:none}.campaign-page-wrapper .campaign-page-overlay--animate{transition-property:color background-color;transition-duration:.5s;transition-timing-function:ease-in-out;color:#c51818;background-color:transparent}.campaign-page-wrapper .campaign-page-overlay .campaign-page-title{position:relative;top:-1.9375rem}.campaign-page-wrapper .campaign-page-title{display:flex;flex-direction:column;gap:.375rem;max-width:20.3125rem;font-family:DINOT-Bold,Arial,sans-serif}.campaign-page-wrapper .campaign-page-title--animate{transition-property:top left;transition-duration:.5s;transition-timing-function:ease-in-out}.campaign-page-wrapper .campaign-page-title__eyebrow-title{color:inherit;font-family:inherit;font-size:1.5625rem;line-height:2rem}.campaign-page-wrapper .campaign-page-title__title{color:inherit;text-transform:uppercase;font-family:inherit;font-size:2.6875rem;line-height:3.4375rem;margin:0}.campaign-page-wrapper .campaign-page-title__message{color:inherit;font-family:inherit;font-size:1rem;line-height:1.3125rem}.campaign-page-wrapper .campaign-page-content{padding-bottom:.625rem}.campaign-page-wrapper .campaign-page-content--hidden{visibility:hidden;overflow:hidden;height:100vh}.campaign-page-wrapper .campaign-page-content .campaign-page-title{color:#c51818}.campaign-page-wrapper .campaign-page-section{display:flex;flex-direction:column;align-items:center}.campaign-page-wrapper .campaign-page-section--header{background:linear-gradient(180deg,#f4f4f4 90%,transparent);position:-webkit-sticky;position:sticky;top:0;z-index:100}.campaign-page-wrapper .campaign-page-section--header .campaign-page-section__content{padding-top:2.8125rem}.campaign-page-wrapper .campaign-page-section--gradient{background:linear-gradient(180deg,#f4f4f4,#eee)}.campaign-page-wrapper .campaign-page-section__content{width:100%;max-width:66.25rem;padding:2.1875rem}.campaign-page-wrapper .campaign-page-fade-in{opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in-out}.campaign-page-wrapper .campaign-page-fade-in--animate{opacity:1}.campaign-page-wrapper .campaign-page-section-title{margin:0;color:#111;font-family:DINOT-Bold,Arial,sans-serif;font-size:1rem;line-height:1.3125rem;max-width:15rem}.campaign-page-wrapper .campaign-page-section-small-print{color:#525252;font-size:.6875rem;line-height:.875rem}.campaign-page-wrapper .campaign-page-slider-small{width:calc(100% + 4.375rem);height:10.375rem;margin:0 -2.1875rem;padding:0!important}.campaign-page-wrapper .campaign-page-slider-small .swiper-wrapper{padding:0 2.1875rem}.campaign-page-wrapper .campaign-page-slider-small__item{width:9.75rem;height:10.375rem;padding:.3125rem 0}.campaign-page-wrapper .campaign-page-slider-small__item--scroll-fix{width:3.75rem}.campaign-page-wrapper .campaign-page-box-small{display:flex;flex-direction:column;align-items:center;gap:.625rem;border-radius:.3125rem;box-shadow:0 0 2px rgba(0,0,0,.161);background-color:#fff;width:9.75rem;height:9.75rem;padding:1.5625rem .625rem;color:#c51818;text-align:center;line-height:1.125rem}.campaign-page-wrapper .campaign-page-box-small__title{font-family:DINOT-Bold,Arial,sans-serif;font-size:1.6875rem;letter-spacing:-.03375rem}.campaign-page-wrapper .campaign-page-box-small__text{font-size:.875rem;letter-spacing:-.0175rem}.campaign-page-wrapper .campaign-page-slider-large{width:calc(100% + 4.375rem);height:16.75rem;margin:0 -2.1875rem;padding:0!important}.campaign-page-wrapper .campaign-page-slider-large .swiper-wrapper{padding:0 2.1875rem}.campaign-page-wrapper .campaign-page-slider-large__item{width:14.9375rem;height:16.75rem;padding:.3125rem 0}.campaign-page-wrapper .campaign-page-slider-large__item--scroll-fix{width:3.75rem}.campaign-page-wrapper .campaign-page-box-large{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.9375rem;border-radius:.3125rem;box-shadow:0 0 2px rgba(0,0,0,.161);background-color:#fff;width:14.9375rem;height:16.125rem;padding:1.5625rem;text-align:center;color:#c51818}.campaign-page-wrapper .campaign-page-box-large__header{display:flex;flex-direction:row;gap:1.0625rem;width:100%}.campaign-page-wrapper .campaign-page-box-large__image{width:2.5rem;height:2.5rem}.campaign-page-wrapper .campaign-page-box-large__address{display:flex;flex-direction:column;align-items:flex-start;color:#111;text-align:left;line-height:1.125rem}.campaign-page-wrapper .campaign-page-box-large__address__name{font-family:DINOT-Bold,Arial,sans-serif;font-size:1rem}.campaign-page-wrapper .campaign-page-box-large__address__text{color:#525252;font-size:.875rem;white-space:pre}.campaign-page-wrapper .campaign-page-box-large__opening-hours{color:#111;font-size:1rem;text-align:left}.campaign-page-wrapper .campaign-page-box-large__opening-hours tr{border-bottom:1px solid #dadada}.campaign-page-wrapper .campaign-page-box-large__opening-hours th{font-family:DINOT-Bold,Arial,sans-serif;font-weight:400;width:3.5625rem;padding:.1875rem 0}.campaign-page-wrapper .campaign-page-box-large__opening-hours td{width:8.5625rem;padding:.1875rem 0}.campaign-page-wrapper .campaign-page-stack{width:100%;display:flex;align-items:flex-start;flex-direction:column}.campaign-page-wrapper .campaign-page-stack--large-gap{gap:2.5rem}.campaign-page-wrapper .campaign-page-stack--small-gap{gap:.9375rem}.campaign-page-wrapper .campaign-page-section-button{width:100%;max-width:none;margin:0;font-size:.9375rem!important;padding:.625rem 1.25rem!important}@media only screen and (min-width:768px){.campaign-page-wrapper .campaign-page-section-button{width:20.125rem}}.campaign-page-wrapper .campaign-page-box-blood-barometer{width:20rem;padding-bottom:0!important}.campaign-page-wrapper .campaign-page-box-blood-barometer .box__inner{border-radius:.3125rem!important;border:none;box-shadow:0 0 2px rgba(0,0,0,.161)}.campaign-page-wrapper .campaign-page-box-blood-barometer .box__item{padding:1.5625rem .9375rem!important}.campaign-page-wrapper .campaign-page-box-blood-barometer .blood-barometer__items{flex-flow:nowrap}.campaign-page-wrapper .campaign-page-box-blood-barometer .blood-item{width:12.5%!important;max-width:12.5%!important;margin-bottom:0!important}.campaign-page-wrapper .campaign-page-box-blood-barometer .blood-item__bar{width:1.375rem!important;height:2.3125rem!important}.campaign-page-wrapper .campaign-page-box-blood-barometer .blood-item__state{margin-bottom:.25rem!important}.campaign-page-wrapper .campaign-page-box-blood-barometer .blood-item__title{font-size:.6875rem!important}@media only screen and (min-width:1024px){.accordion:not(:first-child){margin-top:3.125rem}}.accordion__item{border-top:1px solid #111}.accordion__header{padding:.75rem 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media only screen and (min-width:1024px){.accordion__header{padding:1.25rem 0}}.accordion__title{padding-right:1.25rem;margin:0}.accordion__icon{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #c51818;min-width:1.25rem;width:1.25rem;height:1.25rem}@media only screen and (min-width:1024px){.accordion__icon{min-width:1.875rem;width:1.875rem;height:1.875rem}}.accordion__icon svg{width:.75rem;height:.75rem;transition:transform .25s ease-out;stroke:#c51818;stroke-width:1px}@media only screen and (min-width:1024px){.accordion__icon svg{width:1rem;height:1rem}}.accordion__content{max-height:0;overflow:hidden;transition:max-height .25s ease-out}.accordion__content>:first-child{margin-top:.3125rem!important}@media only screen and (min-width:1024px){.accordion__content>:first-child{margin-top:.625rem!important}}.accordion__content>:last-child{margin-bottom:1.25rem!important}.accordion__item.is-active .accordion__icon svg{transform:rotate(135deg)}.pagination{display:flex;flex-flow:wrap;align-items:center;font-size:.875rem;justify-content:center;margin-top:3.125rem}.pagination__pages{margin:0 .625rem;letter-spacing:1px;cursor:pointer;padding:.1875rem 0;border-top:1px solid hsla(0,0%,7%,0);transition:border .25s ease-out}.pagination__pages--active,.pagination__pages--active:hover,.pagination__pages:hover{border-color:#c51818}.pagination__button{min-width:8.125rem;margin-bottom:0}.pagination__button:first-child{margin-right:1.875rem}.pagination__button:last-child{margin-left:1.875rem}.slider{position:relative}.slider__next{cursor:pointer}.slider__next span{text-decoration:underline}.slider__next--hide{display:none}.slider__footer{text-align:center}.slider .swiper{padding:6.25rem 0}@media only screen and (max-width:1023px){.slider .swiper{padding:4.6875rem 0}}.slider .swiper__button{position:absolute;top:50%;margin-top:-1.25rem;z-index:10;cursor:pointer;display:flex;align-items:center}@media only screen and (max-width:1023px){.slider .swiper__button{display:none}}.slider .swiper__button--prev{left:0}.slider .swiper__button--next{right:0}.slider .swiper__button--inactive{opacity:.5;pointer-events:none}.slider .swiper__button svg{width:.9375rem;stroke:#c51818}.slider .swiper-pagination{line-height:0}.slider .swiper-pagination.swiper-pagination-bullets{bottom:1.25rem}.slider .swiper-pagination-bullet{border:1px solid #c51818;background-color:transparent;opacity:1;height:.9375rem;width:.9375rem}.slider .swiper-pagination-bullet-active{background-color:#c51818}.slider .slide__image{width:15.625rem;margin:0 auto 3.125rem}@media only screen and (max-width:1023px){.slider .slide__image{width:9.375rem}}.icon-text{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1024px){.icon-text{font-size:1.5625rem}}.icon-text:not(:last-child){margin-bottom:1.25rem}.icon-text__icon{border-radius:50%;min-width:3.75rem;width:3.75rem;height:3.75rem;border:1px solid #c51818;display:flex;align-items:center;justify-content:center;margin-right:1.875rem;line-height:1}@media only screen and (min-width:1024px){.icon-text__icon{border-width:2px;min-width:6.25rem;width:6.25rem;height:6.25rem}}.icon-text__icon svg{stroke:#c51818;width:2.1875rem;min-width:2.1875rem}@media only screen and (min-width:1024px){.icon-text__icon svg{width:3.125rem;min-width:3.125rem}}.icon-text__number{margin-top:-.125rem;letter-spacing:-2px}@media only screen and (min-width:1024px){.icon-text__number{margin-top:-.5rem;letter-spacing:-6px}}.icon-text--large .icon-text__icon{font-family:DINOT-Bold,Arial,sans-serif;min-width:5.625rem;width:5.625rem;height:5.625rem}@media print,screen and (min-width:0px){.icon-text--large .icon-text__icon{font-size:2.5rem}}@media print,screen and (min-width:1024px){.icon-text--large .icon-text__icon{font-size:6.875rem}}@media only screen and (min-width:1024px){.icon-text--large .icon-text__icon{min-width:12.5rem;width:12.5rem;height:12.5rem}}.icon-text--large .icon-text__icon svg{width:3.125rem;min-width:3.125rem}@media only screen and (min-width:1024px){.icon-text--large .icon-text__icon svg{width:7.8125rem;min-width:7.8125rem}}.icon-text--small .icon-text__icon{min-width:2.5rem;width:2.5rem;height:2.5rem;margin-right:.9375rem}.icon-text--small .icon-text__icon svg{width:1.25rem;min-width:1.25rem}@media only screen and (min-width:1024px){.icon-text--small .icon-text__icon{min-width:4.6875rem;width:4.6875rem;height:4.6875rem;margin-right:1.25rem}.icon-text--small .icon-text__icon svg{width:2.1875rem;min-width:2.1875rem}}.icon-text--top{flex-flow:wrap}.icon-text--top .icon-text__icon{margin:0 0 .9375rem}@media only screen and (min-width:1024px){.icon-text--top .icon-text__icon{margin:0 0 1.5625rem}}.icon-text--top .icon-text__content{width:100%;text-align:center}@media only screen and (max-width:767px){.icon-text--top .icon-text__content{font-size:.75rem}}.spacer{width:100%}.spacer--small{height:.625rem}.spacer--medium{height:var(--grid-gap-var)}.spacer--large{height:2.1875rem}@media only screen and (min-width:1024px){.spacer--large{height:3.125rem}}.spacer--xlarge{height:2.1875rem}@media only screen and (min-width:1024px){.spacer--xlarge{height:4.6875rem}}.box{position:relative;padding-bottom:var(--grid-gap-var)}.cell>.box:only-child,a:only-child>.box:only-child{height:100%}.box--nogap{padding-bottom:0}a .box{text-decoration:none;display:inline-block;width:100%}.box__inner{border-radius:.9375rem;border:1px solid hsla(0,0%,7%,.15);overflow:hidden;box-shadow:0 0 2px hsla(0,0%,7%,.15);height:100%}.box__inner--white{background-color:#fff}.box__inner--red{background-color:#c51818;color:#fff}.box__inner--red h1,.box__inner--red h2,.box__inner--red h3,.box__inner--red h4,.box__inner--red h5{color:#fff}.box__inner--red svg{stroke:#fff}.box__inner--red .icon-text__icon{border-color:#fff}.box__item{padding:.5rem 1rem}@media only screen and (min-width:1024px){.box__item{padding:.8125rem 1.625rem}}.box__item:first-child{padding-top:1rem}@media only screen and (min-width:1024px){.box__item:first-child{padding-top:1.625rem}}.box__item:last-child{padding-bottom:1rem}@media only screen and (min-width:1024px){.box__item:last-child{padding-bottom:1.625rem}}.box__item--large{padding:1rem}@media only screen and (min-width:1024px){.box__item--large{padding:1.625rem}}.box__item--white{background-color:#fff}.box__item--red{background-color:#c51818;color:#fff}.box__item--red h1,.box__item--red h2,.box__item--red h3,.box__item--red h4,.box__item--red h5{color:#fff}.box__item--red svg{stroke:#fff}.box__item--red .icon-text__icon{border-color:#fff}.box__item:not(.box__item--red)+.box__item:not(.box__item--red){border-top:2px solid #ededed}.week-pagination{margin-bottom:1.25rem}.week-pagination__current{color:#c51818}.week-pagination__link{display:flex;align-items:center}.week-pagination__link svg{width:.625rem;stroke:#c51818}.week-pagination__link--prev svg{margin-right:.9375rem}.week-pagination__link--next svg{margin-left:.9375rem}.week-pagination__link--disabled{opacity:.5;pointer-events:none}.loader{height:6.25rem;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--grid-gap-var)}.loader svg{height:2.5rem;width:2.5rem;stroke:#c51818}.loader svg circle{stroke-dasharray:20 20;stroke-linecap:round}.load-more:not(:last-child){margin-bottom:3.125rem}@media only screen and (min-width:1024px){.load-more:not(:last-child){margin-bottom:6.25rem}}.load-more .teasers:not(:last-child){margin-bottom:0}.load-more__link{margin-top:.625rem;text-decoration:underline;display:inline-block}.teaser-item--inactive{opacity:.5}.teaser-item__title{display:flex;align-items:center;justify-content:space-between}.teaser-item__title h3{font-family:DINOT-Regular,Arial,sans-serif}.teaser-item__icon{margin-left:.9375rem}.teaser-item__icon svg{width:.375rem;stroke:#c51818;height:auto;stroke-width:1px}@media only screen and (min-width:1024px){.teaser-item__icon svg{width:.625rem}}.blood-item{width:12.5%;max-width:12.5%;text-align:center}@media only screen and (min-width:1024px){.blood-item{width:25%;max-width:25%}.blood-item:nth-child(-n+4){margin-bottom:1.25rem}}.blood-item__bar{width:1.75rem;height:2.8125rem;overflow:hidden;box-shadow:inset 0 0 0 2px #c51818;border-radius:5px;display:flex;align-items:flex-end;margin:0 auto;background-color:#fff}@media only screen and (min-width:1024px){.blood-item__bar{width:3.125rem;height:4.6875rem}}.blood-item__bloodstate{width:100%;height:60%;background-color:#c51818}.blood-item__bloodstate--very_low{height:10%}.blood-item__bloodstate--critical{height:30%}.blood-item__bloodstate--low{height:60%}.blood-item__bloodstate--normal{height:80%}.blood-item__bloodstate--high{height:100%}.blood-item__state{margin-bottom:.25rem;color:#c51818;display:block;font-size:.75rem}@media only screen and (min-width:1024px){.blood-item__state{font-size:1rem;margin-bottom:1.25rem}}.blood-item__title{font-size:.75rem;margin-top:.5rem;color:#c51818}@media only screen and (min-width:1024px){.blood-item__title{font-size:1rem}}.blood-item--detail{width:25%;max-width:25%}.blood-item--detail:nth-child(-n+4){margin-bottom:1.25rem}@media only screen and (min-width:1024px){.blood-item--detail:nth-child(-n+4){margin-bottom:2.5rem}}.blood-item--detail .blood-item__bar{width:3.125rem;height:4.6875rem}@media only screen and (min-width:1024px){.blood-item--detail .blood-item__bar{width:6.875rem;height:10.3125rem}}.blood-item--detail .blood-item__title{margin-top:1.25rem;font-size:1rem}@media only screen and (min-width:1024px){.blood-item--detail .blood-item__title{font-size:1.875rem}}@media only screen and (max-width:1023px){.news-teaser{display:flex}.news-teaser .box__item:first-child{width:35%;border-right:2px solid #ededed}.news-teaser .box__item:not(.box__item--red)+.box__item:not(.box__item--red){border-top:none}}.news-teaser__image-wrapper{display:flex;height:100%;align-items:center}.news-teaser__image{width:3.125rem;margin:1.25rem auto}@media only screen and (min-width:1024px){.news-teaser__image{width:9.375rem;margin:1.25rem auto}}.campaign-layout{min-width:24.375rem;padding:0 0 0 calc(100vw - 100%)}.campaign-layout,.campaign-layout-background{background-color:#f4f4f4}.block-title:not(:last-child){margin-bottom:1.875rem}.block-title--centered{text-align:center}.block-title__icon{border-radius:50%;min-width:2.5rem;width:2.5rem;height:2.5rem;border:1px solid #c51818;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.block-title__icon svg{stroke:#c51818;width:1.25rem;min-width:1.25rem}@media only screen and (min-width:1024px){.block-title__icon{min-width:4.6875rem;width:4.6875rem;height:4.6875rem}.block-title__icon svg{width:2.1875rem;min-width:2.1875rem}}.block-title__title{color:#c51818}@media only screen and (min-width:1024px){.block-title h1.block-title__title{margin-bottom:4.6875rem}}.block-title h3.block-title__title{margin-bottom:1.875rem}.blood-barometer__items{display:flex;flex-flow:wrap}.blood-barometer--detail{margin-bottom:1.5625rem}@media only screen and (min-width:1024px){.blood-barometer--detail{margin-bottom:4.6875rem}}.my-donations{text-align:center}@media only screen and (min-width:1024px){.my-donations{font-size:1.5625rem}}.my-donations__count-wrapper{display:flex;align-items:center;justify-content:center}.my-donations__count{line-height:1;font-family:DINOT-Bold,Arial,sans-serif;letter-spacing:-2px;margin-right:.625rem}@media print,screen and (min-width:0px){.my-donations__count{font-size:2.5rem}}@media print,screen and (min-width:1024px){.my-donations__count{font-size:6.875rem}}@media only screen and (min-width:1024px){.my-donations__count{margin-right:1.25rem;letter-spacing:-6px}}.my-donations__icon{margin-top:.5rem}@media only screen and (min-width:1024px){.my-donations__icon{margin-top:1rem}}.my-donations__icon svg{width:1.875rem}@media only screen and (min-width:1024px){.my-donations__icon svg{width:5.3125rem}}@media only screen and (max-width:767px){.my-donations__title{font-size:.75rem}}.my-donations--home .my-donations__count-wrapper{height:3.125rem}@media only screen and (min-width:1024px){.my-donations--home .my-donations__count-wrapper{height:12.625rem}}.my-donations--detail .box__inner{display:flex;align-items:center}.my-donations--detail .box__item:first-child{background-color:#c51818;width:35%}@media only screen and (min-width:1024px){.dashboard{margin-bottom:6.25rem}}.teasers:not(:last-child){margin-bottom:3.125rem}@media only screen and (min-width:1024px){.teasers:not(:last-child){margin-bottom:6.25rem}}.teasers-loader{min-height:50vh}.intro-slider{position:absolute;top:0;left:0;height:100%;width:100%;padding:3.75rem 0 0;z-index:99}@media only screen and (min-width:1024px){.intro-slider{padding:8.125rem 0 0}}.intro-slider .grid-margin{margin-left:0;margin-right:0}.intro-slider__inner{padding-top:calc(var(--grid-gap-var)/2);display:flex;justify-content:center;background-color:hsla(0,0%,100%,.8);height:100%}@media only screen and (min-width:1024px){.intro-slider__inner{padding:8.125rem 0 0}}.intro-slider__content{max-width:100%}