.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.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-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.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,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;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{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.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{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.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{margin-left:10px;display:inline-block}.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{-webkit-appearance:none;margin:0}.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{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.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{color:#fff;background-color:#216ba5;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:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.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):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.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{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):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{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):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{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;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:#216ba580}.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__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__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__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__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__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__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__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){color:#000;background-color:#f0f0f0}.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 .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}@media print,screen and (min-width:0){: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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:wrap;margin-left:auto;margin-right:auto;display:flex}.grid-margin .grid-padding,.grid-margin .grid-margin{margin-left:calc(var(--grid-gap-var)/2*-1);margin-right:calc(var(--grid-gap-var)/2*-1)}.grid-margin .cell{margin-left:calc(var(--grid-gap-var)/2);margin-right:calc(var(--grid-gap-var)/2);flex:auto}@media print,screen and (min-width:0){.grid-margin .small-1{width:calc(8.33333% - var(--grid-gap-var));max-width:calc(8.33333% - var(--grid-gap-var))}.grid-margin .small-2{width:calc(16.6667% - var(--grid-gap-var));max-width:calc(16.6667% - 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.3333% - var(--grid-gap-var));max-width:calc(33.3333% - var(--grid-gap-var))}.grid-margin .small-5{width:calc(41.6667% - var(--grid-gap-var));max-width:calc(41.6667% - 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.3333% - var(--grid-gap-var));max-width:calc(58.3333% - var(--grid-gap-var))}.grid-margin .small-8{width:calc(66.6667% - var(--grid-gap-var));max-width:calc(66.6667% - 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.3333% - var(--grid-gap-var));max-width:calc(83.3333% - var(--grid-gap-var))}.grid-margin .small-11{width:calc(91.6667% - var(--grid-gap-var));max-width:calc(91.6667% - 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:none;width:auto}}@media print,screen and (min-width:768px){.grid-margin .medium-1{width:calc(8.33333% - var(--grid-gap-var));max-width:calc(8.33333% - var(--grid-gap-var))}.grid-margin .medium-2{width:calc(16.6667% - var(--grid-gap-var));max-width:calc(16.6667% - 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.3333% - var(--grid-gap-var));max-width:calc(33.3333% - var(--grid-gap-var))}.grid-margin .medium-5{width:calc(41.6667% - var(--grid-gap-var));max-width:calc(41.6667% - 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.3333% - var(--grid-gap-var));max-width:calc(58.3333% - var(--grid-gap-var))}.grid-margin .medium-8{width:calc(66.6667% - var(--grid-gap-var));max-width:calc(66.6667% - 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.3333% - var(--grid-gap-var));max-width:calc(83.3333% - var(--grid-gap-var))}.grid-margin .medium-11{width:calc(91.6667% - var(--grid-gap-var));max-width:calc(91.6667% - 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:none;width:auto}}@media print,screen and (min-width:1024px){.grid-margin .large-1{width:calc(8.33333% - var(--grid-gap-var));max-width:calc(8.33333% - var(--grid-gap-var))}.grid-margin .large-2{width:calc(16.6667% - var(--grid-gap-var));max-width:calc(16.6667% - 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.3333% - var(--grid-gap-var));max-width:calc(33.3333% - var(--grid-gap-var))}.grid-margin .large-5{width:calc(41.6667% - var(--grid-gap-var));max-width:calc(41.6667% - 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.3333% - var(--grid-gap-var));max-width:calc(58.3333% - var(--grid-gap-var))}.grid-margin .large-8{width:calc(66.6667% - var(--grid-gap-var));max-width:calc(66.6667% - 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.3333% - var(--grid-gap-var));max-width:calc(83.3333% - var(--grid-gap-var))}.grid-margin .large-11{width:calc(91.6667% - var(--grid-gap-var));max-width:calc(91.6667% - 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:none;width:auto}}.grid-padding{flex-flow:wrap;margin-left:auto;margin-right:auto;display:flex}.grid-padding .grid-padding,.grid-padding .grid-margin{margin-left:var(--grid-gap-var)/2;margin-right:var(--grid-gap-var)/2}.grid-padding .cell{padding-left:var(--grid-gap-var)/2;padding-right:var(--grid-gap-var)/2;flex:1 1 0}@media print,screen and (min-width:0){.grid-padding .small-1{width:8.33333%;max-width:8.33333%}.grid-padding .small-2{width:16.6667%;max-width:16.6667%}.grid-padding .small-3{width:25%;max-width:25%}.grid-padding .small-4{width:33.3333%;max-width:33.3333%}.grid-padding .small-5{width:41.6667%;max-width:41.6667%}.grid-padding .small-6{width:50%;max-width:50%}.grid-padding .small-7{width:58.3333%;max-width:58.3333%}.grid-padding .small-8{width:66.6667%;max-width:66.6667%}.grid-padding .small-9{width:75%;max-width:75%}.grid-padding .small-10{width:83.3333%;max-width:83.3333%}.grid-padding .small-11{width:91.6667%;max-width:91.6667%}.grid-padding .small-12{width:100%;max-width:100%}.grid-padding .small-shrink{flex:none;width:auto}}@media print,screen and (min-width:768px){.grid-padding .medium-1{width:8.33333%;max-width:8.33333%}.grid-padding .medium-2{width:16.6667%;max-width:16.6667%}.grid-padding .medium-3{width:25%;max-width:25%}.grid-padding .medium-4{width:33.3333%;max-width:33.3333%}.grid-padding .medium-5{width:41.6667%;max-width:41.6667%}.grid-padding .medium-6{width:50%;max-width:50%}.grid-padding .medium-7{width:58.3333%;max-width:58.3333%}.grid-padding .medium-8{width:66.6667%;max-width:66.6667%}.grid-padding .medium-9{width:75%;max-width:75%}.grid-padding .medium-10{width:83.3333%;max-width:83.3333%}.grid-padding .medium-11{width:91.6667%;max-width:91.6667%}.grid-padding .medium-12{width:100%;max-width:100%}.grid-padding .medium-shrink{flex:none;width:auto}}@media print,screen and (min-width:1024px){.grid-padding .large-1{width:8.33333%;max-width:8.33333%}.grid-padding .large-2{width:16.6667%;max-width:16.6667%}.grid-padding .large-3{width:25%;max-width:25%}.grid-padding .large-4{width:33.3333%;max-width:33.3333%}.grid-padding .large-5{width:41.6667%;max-width:41.6667%}.grid-padding .large-6{width:50%;max-width:50%}.grid-padding .large-7{width:58.3333%;max-width:58.3333%}.grid-padding .large-8{width:66.6667%;max-width:66.6667%}.grid-padding .large-9{width:75%;max-width:75%}.grid-padding .large-10{width:83.3333%;max-width:83.3333%}.grid-padding .large-11{width:91.6667%;max-width:91.6667%}.grid-padding .large-12{width:100%;max-width:100%}.grid-padding .large-shrink{flex:none;width:auto}}@media only screen and (min-width:0){.grid-margin .small-offset-0{margin-left:calc(0% + var(--grid-gap-var)/2)}.grid-margin .small-offset-1{margin-left:calc(8.33333% + var(--grid-gap-var)/2)}.grid-margin .small-offset-2{margin-left:calc(16.6667% + 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.3333% + var(--grid-gap-var)/2)}.grid-margin .small-offset-5{margin-left:calc(41.6667% + 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.3333% + var(--grid-gap-var)/2)}.grid-margin .small-offset-8{margin-left:calc(66.6667% + 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.3333% + var(--grid-gap-var)/2)}.grid-margin .small-offset-11{margin-left:calc(91.6667% + 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.33333% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-2{margin-left:calc(16.6667% + 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.3333% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-5{margin-left:calc(41.6667% + 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.3333% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-8{margin-left:calc(66.6667% + 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.3333% + var(--grid-gap-var)/2)}.grid-margin .medium-offset-11{margin-left:calc(91.6667% + 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.33333% + var(--grid-gap-var)/2)}.grid-margin .large-offset-2{margin-left:calc(16.6667% + 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.3333% + var(--grid-gap-var)/2)}.grid-margin .large-offset-5{margin-left:calc(41.6667% + 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.3333% + var(--grid-gap-var)/2)}.grid-margin .large-offset-8{margin-left:calc(66.6667% + 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.3333% + var(--grid-gap-var)/2)}.grid-margin .large-offset-11{margin-left:calc(91.6667% + 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:0){.grid-padding .small-offset-1{margin-left:8.33333%}.grid-padding .small-offset-2{margin-left:16.6667%}.grid-padding .small-offset-3{margin-left:25%}.grid-padding .small-offset-4{margin-left:33.3333%}.grid-padding .small-offset-5{margin-left:41.6667%}.grid-padding .small-offset-6{margin-left:50%}.grid-padding .small-offset-7{margin-left:58.3333%}.grid-padding .small-offset-8{margin-left:66.6667%}.grid-padding .small-offset-9{margin-left:75%}.grid-padding .small-offset-10{margin-left:83.3333%}.grid-padding .small-offset-11{margin-left:91.6667%}.grid-padding .small-offset-12{margin-left:100%}}@media only screen and (min-width:768px){.grid-padding .medium-offset-1{margin-left:8.33333%}.grid-padding .medium-offset-2{margin-left:16.6667%}.grid-padding .medium-offset-3{margin-left:25%}.grid-padding .medium-offset-4{margin-left:33.3333%}.grid-padding .medium-offset-5{margin-left:41.6667%}.grid-padding .medium-offset-6{margin-left:50%}.grid-padding .medium-offset-7{margin-left:58.3333%}.grid-padding .medium-offset-8{margin-left:66.6667%}.grid-padding .medium-offset-9{margin-left:75%}.grid-padding .medium-offset-10{margin-left:83.3333%}.grid-padding .medium-offset-11{margin-left:91.6667%}.grid-padding .medium-offset-12{margin-left:100%}}@media only screen and (min-width:1024px){.grid-padding .large-offset-1{margin-left:8.33333%}.grid-padding .large-offset-2{margin-left:16.6667%}.grid-padding .large-offset-3{margin-left:25%}.grid-padding .large-offset-4{margin-left:33.3333%}.grid-padding .large-offset-5{margin-left:41.6667%}.grid-padding .large-offset-6{margin-left:50%}.grid-padding .large-offset-7{margin-left:58.3333%}.grid-padding .large-offset-8{margin-left:66.6667%}.grid-padding .large-offset-9{margin-left:75%}.grid-padding .large-offset-10{margin-left:83.3333%}.grid-padding .large-offset-11{margin-left:91.6667%}.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%}html,body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:#111;background-color:#fff;margin:0;font-family:DINOT-Regular,Arial,sans-serif;font-size:16px;line-height:1.5}@media only screen and (min-width:1024px){body{font-size:1.25rem}}*,:after,:before{box-sizing:border-box}figure{margin:0}img{width:100%;max-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{min-height:100vh;position:relative}main{min-height:100vh;padding:6.25rem 0 9.375rem;position:relative}@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}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0}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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button::-moz-focus-inner{border:0;padding:0}@font-face{font-family:DINOT-Regular;src:url(/fonts/DINOT-Regular.otf);font-weight:400;font-stretch:100%;font-style:normal}@font-face{font-family:DINOT-Light;src:url(/fonts/DINOT-Light.otf);font-weight:400;font-stretch:100%;font-style:normal}@font-face{font-family:DINOT-Bold;src:url(/fonts/DINOT-Bold.otf);font-weight:400;font-stretch:100%;font-style:normal}select,textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color]{-webkit-appearance:textfield;box-shadow:none;color:#111;width:100%;height:3.125rem;font-family:DINOT-Light,Arial,sans-serif;font-size:inherit;background-color:#ededed;background-image:none;border:1px solid #ededed;border-radius:10px;padding:.625rem .9375rem}@media only screen and (min-width:1024px){select,textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color]{height:4rem}}select:focus,textarea:focus,[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus{outline:none}select:disabled,textarea:disabled,[type=text]:disabled,[type=password]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=month]:disabled,[type=week]:disabled,[type=email]:disabled,[type=number]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=time]:disabled,[type=url]:disabled,[type=color]:disabled{opacity:.25}select:placeholder-shown,textarea:placeholder-shown,[type=text]:placeholder-shown,[type=password]:placeholder-shown,[type=date]:placeholder-shown,[type=datetime]:placeholder-shown,[type=datetime-local]:placeholder-shown,[type=month]:placeholder-shown,[type=week]:placeholder-shown,[type=email]:placeholder-shown,[type=number]:placeholder-shown,[type=search]:placeholder-shown,[type=tel]:placeholder-shown,[type=time]:placeholder-shown,[type=url]:placeholder-shown,[type=color]:placeholder-shown{text-overflow:ellipsis}.main--user select,.main--user textarea,.main--user [type=text],.main--user [type=password],.main--user [type=date],.main--user [type=datetime],.main--user [type=datetime-local],.main--user [type=month],.main--user [type=week],.main--user [type=email],.main--user [type=number],.main--user [type=search],.main--user [type=tel],.main--user [type=time],.main--user [type=url],.main--user [type=color]{background-color:#fff;border:1px solid #fff}.box select,.box textarea,.box [type=text],.box [type=password],.box [type=date],.box [type=datetime],.box [type=datetime-local],.box [type=month],.box [type=week],.box [type=email],.box [type=number],.box [type=search],.box [type=tel],.box [type=time],.box [type=url],.box [type=color]{background-color:#ededed;border:1px solid #ededed}select.react-datepicker-ignore-onclickoutside,textarea.react-datepicker-ignore-onclickoutside,[type=text].react-datepicker-ignore-onclickoutside,[type=password].react-datepicker-ignore-onclickoutside,[type=date].react-datepicker-ignore-onclickoutside,[type=datetime].react-datepicker-ignore-onclickoutside,[type=datetime-local].react-datepicker-ignore-onclickoutside,[type=month].react-datepicker-ignore-onclickoutside,[type=week].react-datepicker-ignore-onclickoutside,[type=email].react-datepicker-ignore-onclickoutside,[type=number].react-datepicker-ignore-onclickoutside,[type=search].react-datepicker-ignore-onclickoutside,[type=tel].react-datepicker-ignore-onclickoutside,[type=time].react-datepicker-ignore-onclickoutside,[type=url].react-datepicker-ignore-onclickoutside,[type=color].react-datepicker-ignore-onclickoutside{border-bottom-right-radius:0;border-bottom-left-radius:0}.input--error select,.input--error textarea,.input--error [type=text],.input--error [type=password],.input--error [type=date],.input--error [type=datetime],.input--error [type=datetime-local],.input--error [type=month],.input--error [type=week],.input--error [type=email],.input--error [type=number],.input--error [type=search],.input--error [type=tel],.input--error [type=time],.input--error [type=url],.input--error [type=color]{border-color:#c51818}::placeholder{color:#11111180}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}.datepicker,.select,.checkbox,.radio,.input{margin-bottom:1rem;position:relative}@media only screen and (min-width:1024px){.datepicker,.select,.checkbox,.radio,.input{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{pointer-events:none;background-color:#fff;border:4px solid #fff;border-radius:50%;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin-top:.3125rem;margin-right:.75rem;position:absolute;left:0;box-shadow:0 0 0 1px #707070}.checkbox__label,.radio__label{padding:0 0 0 2.1875rem;display:inline-block}.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-right-radius:10px;border-bottom-left-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:1px solid #ededed;border-bottom-right-radius:0;border-bottom-left-radius:0}.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{cursor:pointer;background-color:#ededed;border-radius:10px;width:100%;padding:1.25rem .9375rem 1.25rem 3.125rem;box-shadow:0 0 2px #11111126}.main--user .radio-group--special .radio .radio__label{background-color:#fff}.select__listitem,.select__label{color:#111;width:100%;height:3.125rem;font-size:inherit;background-color:#ededed;border:none;justify-content:space-between;align-items:center;padding:.625rem .9375rem;display:flex}@media only screen and (min-width:1024px){.select__listitem,.select__label{height:4rem}}.main--user .select__listitem,.main--user .select__label{background-color:#fff}.box .select__listitem,.box .select__label{background-color:#ededed}.select__label{border-radius:10px}.select__label--open{border-bottom-right-radius:0;border-bottom-left-radius:0}.select__icon{align-items:center;display:flex}.select__icon svg{stroke-width:1px;width:.75rem}.select__listitem{margin-top:1px}.select__listitem:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.label{color:#c51818;margin-bottom:.375rem}@media only screen and (min-width:1024px){.label{margin-bottom:1.25rem}}.label--bold{font-family:DINOT-Bold,Arial,sans-serif}.error{color:#c51818;margin:0 0 1.25rem;font-size:.75rem}.input .error{margin:.25rem 0 0}@media only screen and (min-width:1024px){.error{font-size:.9375rem}}h1:not(.block-title__title):last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,p:last-child,.button:last-child,ul:last-child,ol:last-child,address:last-child,a:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{color:#c51818;font-family:DINOT-Bold,Arial,sans-serif;font-weight:400;line-height:1.25}h1{margin-bottom:1.875rem}@media print,screen and (min-width:0){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:0){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:0){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{flex-flow:wrap;align-items:flex-start;display:flex}dl dt,dl dd{-webkit-hyphens:auto;hyphens:auto;display:inline-block}dl dt:not(:last-of-type),dl dd:not(:last-of-type){margin-bottom:.375rem}dl dt{align-items:center;width:45%;padding-right:.9375rem;display:flex}dl dt svg{stroke:#c51818;stroke-width:1px;width:1.875rem;height:1.875rem;margin-right:1.25rem}dl dd{width:55%}p{margin-bottom:1.25rem}a{color:#c51818;cursor:pointer;transition:color .25s ease-out}b,strong{font-family:DINOT-Bold,Arial,sans-serif;font-weight:400}ol,ul{margin-bottom:1.25rem}address{white-space:pre-line;font-style:normal}.button{cursor:pointer;color:#fff;width:100%;line-height:1;font-size:inherit;background-color:#c51818;border:0;border-radius:30px;align-items:center;margin-bottom:1.25rem;text-decoration:none;display:flex}.button .text{text-decoration:none}.button>div{flex:1 1 0;align-items:center;display:flex}.button--primary{color:#fff;background-color:#c51818;border:2px solid #c51818;max-width:28.125rem;margin-left:auto;margin-right:auto;padding:.625rem 1.25rem;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{border-width:1px;width:auto;padding:.5rem 1.25rem .625rem;font-family:DINOT-Regular,Arial,sans-serif}@media only screen and (max-width:1023px){.button--primary.button--small{padding:.375rem .75rem;font-size:.75rem}}.button--secondary{text-align:left;border-radius:.9375rem;padding:1rem;box-shadow:inset 0 0 0 1px #00000026}@media only screen and (min-width:1024px){.button--secondary{padding:1.625rem;font-size:1.25rem}}.button--extended{width:100%;max-width:100%}.button--left{margin-left:0}.button--white{color:#c51818;background-color:#fff}.button--transparent{color:#c51818;background-color:#0000}.button--text-black{color:#111}.button__icon{margin-right:.9375rem}.button--small .button__icon{width:.5rem}.button__icon svg{stroke:#fff;stroke-width:1px;width:1.25rem;height:auto}.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}.input-group+.button,.input+.button,.checkbox+.button,.radio-group+.button,.radio+.button{margin-top:3.125rem}}.link{align-items:center;margin-bottom:.625rem;display:inline-flex}@media only screen and (min-width:1024px){.link{font-size:1.5625rem}}.link svg{stroke:#c51818;stroke-width:1px;width:1.25rem;margin-right:.9375rem}@media only screen and (min-width:1024px){.link svg{width:1.875rem;margin-right:1.875rem}}.close{z-index:2;cursor:pointer;line-height:1;position:absolute;top:1.25rem;right:1.25rem}.close svg{stroke:#c51818;width:.9375rem;height:.9375rem}.react-datepicker-popper{padding-top:2px!important;position:relative!important;transform:none!important}.react-datepicker{background-color:#ededed;border:none;border-radius:0 0 10px 10px;width:100%}.react-datepicker__navigation:hover :before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-width:1px 1px 0 0;border-color:#c51818}.react-datepicker__navigation:hover :before:hover,.react-datepicker__year-read-view--down-arrow:hover,.react-datepicker__month-read-view--down-arrow:hover,.react-datepicker__month-year-read-view--down-arrow:hover,.react-datepicker__navigation-icon:before:hover{border-color:#c51818}.react-datepicker__triangle{display:none}.react-datepicker__header{border:none;padding:0}.react-datepicker__month-container{float:none}.react-datepicker__current-month{color:#c51818;border-bottom:2px solid #fff;padding:.375rem 0;font-weight:400}.react-datepicker__day-names{border-bottom:2px solid #fff;margin:0;padding:.0625rem 0}.react-datepicker__day-name,.react-datepicker__time-name,.react-datepicker__day{width:14.28%;line-height:inherit;margin:.125rem 0;padding:.3125rem 0}.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--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__day--keyboard-selected{color:#111;background-color:#0000;position:relative}.react-datepicker__day--selected:before,.react-datepicker__day--in-selecting-range:before,.react-datepicker__day--in-range:before,.react-datepicker__day--keyboard-selected:before{content:"";z-index:2;border:1px solid #c51818;border-radius:50%;width:1.875rem;height:1.875rem;margin-top:-.9375rem;margin-left:-.9375rem;position:absolute;top:50%;left:50%}.react-datepicker__day--keyboard-selected:before{border-color:#707070}.react-datepicker__day:hover{background-color:#0000}.hamburger{cursor:pointer;align-items:center;height:20px;display:flex}.hamburger__span{background-color:#fff;width:1.875rem;height:1px;transition:background-color .3s cubic-bezier(.23,1,.32,1);display:inline-block;position:relative}.hamburger__span:before,.hamburger__span:after{content:"";background-color:#fff;width:1.875rem;height:1px;position:absolute;left:0}.hamburger__span:before{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);top:-.5rem}.hamburger__span:after{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);bottom:-.5rem}.hamburger--active .hamburger__span{background-color:#1110}.hamburger--active .hamburger__span:before{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;top:0;transform:rotate(-45deg)}.hamburger--active .hamburger__span:after{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;bottom:0;transform:rotate(45deg)}.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;width:100%;position:fixed;top:0;left:0}@media only screen and (min-width:1024px){.header{position:absolute}}.header__bar{z-index:99;background-color:#c51818;align-items:center;width:100%;max-width:100%;height:3.75rem;display:flex;position:relative}@media only screen and (min-width:1024px){.header__bar{height:8.125rem;position:absolute}}.header__bar>.grid-margin{width:100%}.header__back{cursor:pointer;align-items:center;min-width:1.875rem;display:flex}@media only screen and (min-width:1024px){.header__back{display:none}}.header__back svg{stroke:#fff;width:.625rem}.header__title{color:#fff;line-height:1}@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{z-index:98;background-color:#c51818;width:75%;height:100%;padding-top:6.25rem;transition:right .25s ease-out;position:fixed;top:0;right:-75%}@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{width:100%;height:2.5rem;bottom:0;left:0;bottom:var(--grid-gap-var);position:absolute}@media only screen and (min-width:1024px){.footer{background-color:#fff;border-top:1px solid #ededed;height:15.625rem;padding:4.6875rem 0;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;align-items:center;display:inline-flex}.back-button__icon{margin-right:1.25rem;line-height:1}.back-button__icon svg{width:.625rem}.campaign-page-wrapper .campaign-page-overlay{z-index:1000;color:#fff;background-color:#c51818;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0;overflow:hidden}.campaign-page-wrapper .campaign-page-overlay--hidden{display:none}.campaign-page-wrapper .campaign-page-overlay--animate{transition-property:color background-color;color:#c51818;background-color:#0000;transition-duration:.5s;transition-timing-function:ease-in-out}.campaign-page-wrapper .campaign-page-overlay .campaign-page-title{position:relative;top:-1.9375rem}.campaign-page-wrapper .campaign-page-title{flex-direction:column;gap:.375rem;max-width:20.3125rem;font-family:DINOT-Bold,Arial,sans-serif;display:flex}.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;margin:0;font-family:inherit;font-size:2.6875rem;line-height:3.4375rem}.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;height:100vh;overflow:hidden}.campaign-page-wrapper .campaign-page-content .campaign-page-title{color:#c51818}.campaign-page-wrapper .campaign-page-section{flex-direction:column;align-items:center;display:flex}.campaign-page-wrapper .campaign-page-section--header{z-index:100;background:linear-gradient(#f4f4f4 90%,#0000 100%);position:sticky;top:0}.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(#f4f4f4 0%,#eee 100%)}.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{color:#111;max-width:15rem;margin:0;font-family:DINOT-Bold,Arial,sans-serif;font-size:1rem;line-height:1.3125rem}.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{color:#c51818;text-align:center;background-color:#fff;border-radius:.3125rem;flex-direction:column;align-items:center;gap:.625rem;width:9.75rem;height:9.75rem;padding:1.5625rem .625rem;line-height:1.125rem;display:flex;box-shadow:0 0 2px #00000029}.campaign-page-wrapper .campaign-page-box-small__title{letter-spacing:-.03375rem;font-family:DINOT-Bold,Arial,sans-serif;font-size:1.6875rem}.campaign-page-wrapper .campaign-page-box-small__text{letter-spacing:-.0175rem;font-size:.875rem}.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{text-align:center;color:#c51818;background-color:#fff;border-radius:.3125rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.9375rem;width:14.9375rem;height:16.125rem;padding:1.5625rem;display:flex;box-shadow:0 0 2px #00000029}.campaign-page-wrapper .campaign-page-box-large__header{flex-direction:row;gap:1.0625rem;width:100%;display:flex}.campaign-page-wrapper .campaign-page-box-large__image{width:2.5rem;height:2.5rem}.campaign-page-wrapper .campaign-page-box-large__address{color:#111;text-align:left;flex-direction:column;align-items:flex-start;line-height:1.125rem;display:flex}.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;white-space:pre;font-size:.875rem}.campaign-page-wrapper .campaign-page-box-large__opening-hours{color:#111;text-align:left;font-size:1rem}.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{width:3.5625rem;padding:.1875rem 0;font-family:DINOT-Bold,Arial,sans-serif;font-weight:400}.campaign-page-wrapper .campaign-page-box-large__opening-hours td{width:8.5625rem;padding:.1875rem 0}.campaign-page-wrapper .campaign-page-stack{flex-direction:column;align-items:flex-start;width:100%;display:flex}.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;padding:.625rem 1.25rem!important;font-size:.9375rem!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:none;box-shadow:0 0 2px #00000029;border-radius:.3125rem!important}.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:row}.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{cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}@media only screen and (min-width:1024px){.accordion__header{padding:1.25rem 0}}.accordion__title{margin:0;padding-right:1.25rem}.accordion__icon{border:1px solid #c51818;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;min-width:1.25rem;height:1.25rem;display:flex}@media only screen and (min-width:1024px){.accordion__icon{width:1.875rem;min-width:1.875rem;height:1.875rem}}.accordion__icon svg{stroke:#c51818;stroke-width:1px;width:.75rem;height:.75rem;transition:transform .25s ease-out}@media only screen and (min-width:1024px){.accordion__icon svg{width:1rem;height:1rem}}.accordion__content{max-height:0;transition:max-height .25s ease-out;overflow:hidden}.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{flex-flow:wrap;justify-content:center;align-items:center;margin-top:3.125rem;font-size:.875rem;display:flex}.pagination__pages{letter-spacing:1px;cursor:pointer;border-top:1px solid #1110;margin:0 .625rem;padding:.1875rem 0;transition:border .25s ease-out}.pagination__pages:hover,.pagination__pages--active,.pagination__pages--active: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{z-index:10;cursor:pointer;align-items:center;margin-top:-1.25rem;display:flex;position:absolute;top:50%}@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{stroke:#c51818;width:.9375rem}.slider .swiper-pagination{line-height:0}.slider .swiper-pagination.swiper-pagination-bullets{bottom:1.25rem}.slider .swiper-pagination-bullet{opacity:1;background-color:#0000;border:1px solid #c51818;width:.9375rem;height:.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{justify-content:center;align-items:center;display:flex}@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:1px solid #c51818;border-radius:50%;justify-content:center;align-items:center;width:3.75rem;min-width:3.75rem;height:3.75rem;margin-right:1.875rem;line-height:1;display:flex}@media only screen and (min-width:1024px){.icon-text__icon{border-width:2px;width:6.25rem;min-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{letter-spacing:-2px;margin-top:-.125rem}@media only screen and (min-width:1024px){.icon-text__number{letter-spacing:-6px;margin-top:-.5rem}}.icon-text--large .icon-text__icon{width:5.625rem;min-width:5.625rem;height:5.625rem;font-family:DINOT-Bold,Arial,sans-serif}@media print,screen and (min-width:0){.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{width:12.5rem;min-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{width:2.5rem;min-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{width:4.6875rem;min-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{text-align:center;width:100%}@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{padding-bottom:var(--grid-gap-var);position:relative}a:only-child>.box:only-child,.cell>.box:only-child{height:100%}.box--nogap{padding-bottom:0}a .box{width:100%;text-decoration:none;display:inline-block}.box__inner{border:1px solid #11111126;border-radius:.9375rem;height:100%;overflow:hidden;box-shadow:0 0 2px #11111126}.box__inner--white{background-color:#fff}.box__inner--red{color:#fff;background-color:#c51818}.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{color:#fff;background-color:#c51818}.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{align-items:center;display:flex}.week-pagination__link svg{stroke:#c51818;width:.625rem}.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{width:100%;height:6.25rem;margin-bottom:var(--grid-gap-var);justify-content:center;align-items:center;display:flex}.loader svg{stroke:#c51818;width:2.5rem;height:2.5rem}.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{justify-content:space-between;align-items:center;display:flex}.teaser-item__title h3{font-family:DINOT-Regular,Arial,sans-serif}.teaser-item__icon{margin-left:.9375rem}.teaser-item__icon svg{stroke:#c51818;stroke-width:1px;width:.375rem;height:auto}@media only screen and (min-width:1024px){.teaser-item__icon svg{width:.625rem}}.blood-item{text-align:center;width:12.5%;max-width:12.5%}@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{background-color:#fff;border-radius:5px;align-items:flex-end;width:1.75rem;height:2.8125rem;margin:0 auto;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #c51818}@media only screen and (min-width:1024px){.blood-item__bar{width:3.125rem;height:4.6875rem}}.blood-item__bloodstate{background-color:#c51818;width:100%;height:60%}.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{color:#c51818;margin-bottom:.25rem;font-size:.75rem;display:block}@media only screen and (min-width:1024px){.blood-item__state{margin-bottom:1.25rem;font-size:1rem}}.blood-item__title{color:#c51818;margin-top:.5rem;font-size:.75rem}@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{border-right:2px solid #ededed;width:35%}.news-teaser .box__item:not(.box__item--red)+.box__item:not(.box__item--red){border-top:none}}.news-teaser__image-wrapper{align-items:center;height:100%;display:flex}.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{background-color:#f4f4f4;min-width:24.375rem;padding:0 0 0 calc(100vw - 100%)}.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:1px solid #c51818;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;margin:0 auto 1.25rem;display:flex}.block-title__icon svg{stroke:#c51818;width:1.25rem;min-width:1.25rem}@media only screen and (min-width:1024px){.block-title__icon{width:4.6875rem;min-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{flex-flow:wrap;display:flex}.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{justify-content:center;align-items:center;display:flex}.my-donations__count{letter-spacing:-2px;margin-right:.625rem;font-family:DINOT-Bold,Arial,sans-serif;line-height:1}@media print,screen and (min-width:0){.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{letter-spacing:-6px;margin-right:1.25rem}}.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{align-items:center;display:flex}.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{z-index:99;width:100%;height:100%;padding:3.75rem 0 0;position:absolute;top:0;left:0}@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);background-color:#fffc;justify-content:center;height:100%;display:flex}@media only screen and (min-width:1024px){.intro-slider__inner{padding:8.125rem 0 0}}.intro-slider__content{max-width:100%}
