@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*! system-font.css v2.0.2 | CC0-1.0 License | github.com/jonathantneal/system-font-css */@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Segoe UI Light"),local("Ubuntu Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Light Italic"),local("Ubuntu Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold"),local("Ubuntu Medium"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold Italic"),local("Ubuntu Medium Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}.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{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.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{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.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{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;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{left:50px;position:absolute}.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{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.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 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.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{display:block;margin-left:auto;margin-right:auto;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{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__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;margin:2px;width:4rem}.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;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.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{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.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{background-color:#f0f0f0;cursor:pointer}.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{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.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{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{background-color:#3dcc4a;border-radius:.3rem;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--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{background-color:#216ba5;border-radius:.3rem;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{background-color:#2a87d0;border-radius:.3rem;color:#fff}.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){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.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__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.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{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.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{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.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{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"\D7";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width: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{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}:root{--nypl-breakpoint-small:320px;--nypl-breakpoint-medium:600px;--nypl-breakpoint-large:960px;--nypl-breakpoint-xl:1280px}.react-autosuggest__container{display:inline;position:relative;width:100%}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.react-autosuggest__suggestions-container{display:none;width:100%}.react-autosuggest__suggestions-container--open{background-color:var(--nypl-colors-ui-white);display:block;font-weight:300;margin-top:1px;outline:1px solid var(--nypl-colors-ui-gray-light-cool);position:relative;width:100%;z-index:2}.react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.react-autosuggest__suggestion{cursor:pointer;padding:var(--nypl-space-xs)}.react-autosuggest__suggestion--highlighted{background-color:var(--nypl-colors-ui-gray-light-cool)}.auto-suggest-bottom{padding:var(--nypl-space-xs)}.date-picker-calendar{font-family:var(--nypl-fonts-body)}.date-picker-calendar .react-datepicker{border-color:var(--nypl-colors-ui-gray-medium)}.date-picker-calendar .react-datepicker__triangle{transform:translate(32px)!important}.date-picker-calendar .react-datepicker__triangle:before{border-bottom-color:var(--nypl-colors-ui-gray-medium)!important}.date-picker-calendar .react-datepicker__triangle:after{border-bottom-color:var(--nypl-colors-ui-gray-x-light-cool)!important}.date-picker-calendar .react-datepicker__navigation-icon{top:5px;width:0}.date-picker-calendar .react-datepicker__navigation-icon:before{border-color:var(--nypl-colors-ui-gray-medium)}.date-picker-calendar .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:var(--nypl-colors-ui-gray-dark)}.date-picker-calendar .react-datepicker__header{background-color:var(--nypl-colors-ui-gray-x-light-cool);border-color:var(--nypl-colors-ui-gray-medium)}.date-picker-calendar .react-datepicker__year-wrapper{max-width:220px}.date-picker-calendar .react-datepicker__day--keyboard-selected,.date-picker-calendar .react-datepicker__day:hover,.date-picker-calendar .react-datepicker__month-text:hover,.date-picker-calendar .react-datepicker__year-text:not(.react-datepicker__year-text--disabled):hover{background-color:var(--nypl-colors-ui-gray-x-light-cool);border-radius:0;color:var(--nypl-colors-ui-black)}.date-picker-calendar .react-datepicker__day--in-range.react-datepicker__day--in-range,.date-picker-calendar .react-datepicker__day--keyboard-selected,.date-picker-calendar .react-datepicker__month--in-range.react-datepicker__day--in-range,.date-picker-calendar .react-datepicker__year--in-range.react-datepicker__day--in-range{opacity:1}.date-picker-calendar .react-datepicker__day--in-range,.date-picker-calendar .react-datepicker__day--in-selecting-range,.date-picker-calendar .react-datepicker__day--keyboard-selected,.date-picker-calendar .react-datepicker__day-text--keyboard-selected,.date-picker-calendar .react-datepicker__month--in-range,.date-picker-calendar .react-datepicker__month--in-selecting-range,.date-picker-calendar .react-datepicker__month--keyboard-selected,.date-picker-calendar .react-datepicker__month-text--keyboard-selected,.date-picker-calendar .react-datepicker__year--in-range,.date-picker-calendar .react-datepicker__year--in-selecting-range,.date-picker-calendar .react-datepicker__year--keyboard-selected,.date-picker-calendar .react-datepicker__year-text--keyboard-selected{background-color:var(--nypl-colors-ui-gray-x-light-cool);border-radius:0;color:var(--nypl-colors-ui-black)}.date-picker-calendar .react-datepicker__day--today,.date-picker-calendar .react-datepicker__day--today:hover,.date-picker-calendar .react-datepicker__day-text--today,.date-picker-calendar .react-datepicker__day-text--today:hover,.date-picker-calendar .react-datepicker__month--today,.date-picker-calendar .react-datepicker__month--today:hover,.date-picker-calendar .react-datepicker__month-text--today,.date-picker-calendar .react-datepicker__month-text--today:hover,.date-picker-calendar .react-datepicker__year--today,.date-picker-calendar .react-datepicker__year--today:hover,.date-picker-calendar .react-datepicker__year-text--today,.date-picker-calendar .react-datepicker__year-text--today:hover{background-color:var(--nypl-colors-ui-gray-light-cool);color:var(--nypl-colors-ui-black)}.date-picker-calendar .react-datepicker__day--selected,.date-picker-calendar .react-datepicker__day-text--selected,.date-picker-calendar .react-datepicker__month--selected,.date-picker-calendar .react-datepicker__month-text--selected,.date-picker-calendar .react-datepicker__year--selected,.date-picker-calendar .react-datepicker__year-text--selected{background-color:var(--nypl-colors-ui-focus);border-radius:0;color:var(--nypl-colors-ui-white);font-weight:700;opacity:1}.date-picker-calendar .react-datepicker__day--selected:hover,.date-picker-calendar .react-datepicker__day-text--selected:hover,.date-picker-calendar .react-datepicker__month--selected:hover,.date-picker-calendar .react-datepicker__month-text--selected:hover,.date-picker-calendar .react-datepicker__year--selected:hover,.date-picker-calendar .react-datepicker__year-text--selected:hover{background-color:var(--nypl-colors-ui-focus);color:var(--nypl-colors-ui-white)}.placeholder{--color-place-holder:var(--nypl-colors-ui-gray-dark);align-items:center;border:4px dashed var(--color-place-holder);color:var(--color-place-holder);display:flex;font-size:3rem;justify-content:center;line-height:1.4;margin-bottom:0;padding:4rem 1rem;width:100%}.placeholder--short{padding:1rem}
.visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden}.displayVisuallyHidden{position:relative;left:0;height:auto;width:100%}a{text-decoration:underline}a.button{color:var(--nypl-colors-ui-white);background:var(--nypl-colors-ui-white);padding:0.35rem 0.65rem;text-decoration:none;white-space:nowrap}a.button:hover{color:var(--nypl-colors-ui-white);background:var(--nypl-colors-ui-white)}li{margin-left:0}iframe{width:100%}.nypl-screenreader-only{position:absolute;width:0.1rem;height:0.1rem;margin:-0.1rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.header{*zoom:1}.header:before,.header:after{content:" ";display:table}.header:after{clear:both}/*! system-font.css v2.0.2 | CC0-1.0 License | github.com/jonathantneal/system-font-css */@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Segoe UI Light"),local("Ubuntu Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Light Italic"),local("Ubuntu Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold"),local("Ubuntu Medium"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold Italic"),local("Ubuntu Medium Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:Milo-Light;src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light/MiloSlabWebPro-Light.eot");src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light/MiloSlabWebPro-Light.eot?#iefix") format("embedded-opentype"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light/MiloSlabWebPro-Light.woff") format("woff"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light/MiloSlabWebPro-Light.ttf") format("truetype")}@font-face{font-family:Milo-Light-Italic;src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light-italic/MiloSlabWebPro-LightItalic.eot");src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light-italic/MiloSlabWebPro-LightItalic.eot?#iefix") format("embedded-opentype"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light-italic/MiloSlabWebPro-LightItalic.woff") format("woff"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-light-italic/MiloSlabWebPro-LightItalic.ttf") format("truetype")}@font-face{font-family:Milo-Regular;src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular/MiloSlabWebPro.eot");src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular/MiloSlabWebPro.eot?#iefix") format("embedded-opentype"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular/MiloSlabWebPro.woff") format("woff"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular/MiloSlabWebPro.ttf") format("truetype")}@font-face{font-family:Milo-Regular-Italic;src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular-italic/MiloSlabWebPro-Italic.eot");src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular-italic/MiloSlabWebPro-Italic.eot?#iefix") format("embedded-opentype"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular-italic/MiloSlabWebPro-Italic.woff") format("woff"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-regular-italic/MiloSlabWebPro-Italic.ttf") format("truetype")}@font-face{font-family:Milo-Medium;src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-medium/MiloSlabWebPro-Medium.eot");src:url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-medium/MiloSlabWebPro-Medium.eot?#iefix") format("embedded-opentype"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-medium/MiloSlabWebPro-Medium.woff") format("woff"),url("//d2znry4lg8s0tq.cloudfront.net/milo-web/milo-slab-pro-medium/MiloSlabWebPro-Medium.ttf") format("truetype")}@font-face{font-family:'nypl-moon';src:url("//d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.eot?viik85");src:url("//d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.eot?viik85#iefix") format("embedded-opentype"),url("//d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.woff2?viik85") format("woff2"),url("//d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.ttf?viik85") format("truetype"),url("//d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.woff?viik85") format("woff"),url("//d2znry4lg8s0tq.cloudfront.net/nypl-moon/nypl-moon.svg?viik85#nypl-moon") format("svg");font-weight:normal;font-style:normal}[class^="nypl-icon-"],[class*=" nypl-icon-"]{font-family:'nypl-moon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nypl-icon-arrow-meganav-large:before{content:"\E801"}.nypl-icon-arrow-meganav:before{content:"\E800"}.nypl-icon-card:before{content:"\E623"}.nypl-icon-book:before{content:"\E624"}.nypl-icon-play-large:before{content:"\E625"}.nypl-icon-play-med:before{content:"\E626"}.nypl-icon-play-small:before{content:"\E603"}.nypl-icon-headphones:before{content:"\E627"}.nypl-icon-solo-x:before{content:"\E611"}.nypl-icon-mail:before{content:"\E61C"}.nypl-icon-login:before{content:"\E61D"}.nypl-icon-logo-mark:before{content:"\E61E"}.nypl-icon-logo-type:before{content:"\E61F"}.nypl-icon-locator-no-dot:before{content:"\E620"}.nypl-icon-locator-small:before{content:"\E616"}.nypl-icon-locator-large:before{content:"\E615"}.nypl-icon-burger-nav:before{content:"\E614"}.nypl-icon-wedge-right:before{content:"\E621"}.nypl-icon-wedge-left:before{content:"\E622"}.nypl-icon-wedge-down:before{content:"\E600"}.nypl-icon-wedge-up:before{content:"\E601"}.nypl-icon-magnifier-thin:before{content:"\E617"}.nypl-icon-magnifier-fat:before{content:"\E609"}.nypl-icon-magnifier-circle:before{content:"\E602"}.nypl-icon-facebook-circle:before{content:"\E62E"}.nypl-icon-facebook-circle-large:before{content:"\E62C"}.nypl-icon-facebook-circle-hover:before{content:"\E630"}.nypl-icon-twitter-circle:before{content:"\E62F"}.nypl-icon-twitter-circle-large:before{content:"\E62D"}.nypl-icon-twitter-circle-hover:before{content:"\E631"}.nypl-icon-facebook:before{content:"\E604"}.nypl-icon-twitter:before{content:"\E605"}.nypl-icon-tumblr:before{content:"\E606"}.nypl-icon-instagram:before{content:"\E618"}.nypl-icon-soundcloud:before{content:"\E619"}.nypl-icon-itunes:before{content:"\E61A"}.nypl-icon-youtube:before{content:"\E61B"}.nypl-icon-bldg:before{content:"\E607"}.nypl-icon-equals-small:before{content:"\E608"}.nypl-icon-arrow-up:before{content:"\E60A"}.nypl-icon-arrow-down:before{content:"\E629"}.nypl-icon-arrow-left:before{content:"\E62A"}.nypl-icon-arrow-right:before{content:"\E62B"}.nypl-icon-circle-arrow-left:before{content:"\E60B"}.nypl-icon-circle-arrow-right:before{content:"\E60C"}.nypl-icon-circle-wedge-left:before{content:"\E60D"}.nypl-icon-circle-wedge-right:before{content:"\E60E"}.nypl-icon-circle-more:before{content:"\E60F"}.nypl-icon-more-dots:before{content:"\E610"}.nypl-icon-circle-x:before{content:"\E612"}.nypl-icon-circle-check:before{content:"\E613"}.nypl-icon-check-solo:before{content:"\E628"}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.header{*zoom:1}.header:before,.header:after{content:" ";display:table}.header:after{clear:both}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animateHover{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animateMegaMenuEnter{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animateMegaMenuArrowEnter{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animatedFast{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInSlow{from{opacity:.1}to{opacity:1}}@keyframes fadeInSlow{from{opacity:.1}to{opacity:1}}.fadeInSlow{-webkit-animation-name:fadeInSlow;animation-name:fadeInSlow}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@media only screen and (min-width: 769px){.keywords-pulse-fade-in{-webkit-animation-name:keywordsPulseFadeIn;animation-duration:0.2s;animation-name:keywordsPulseFadeIn;animation-iteration-count:1;animation-timing-function:ease-in-out}}@-webkit-keyframes keywordsPulseFadeIn{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:0}30%{-webkit-transform:scale3d(1.01, 1.01, 1.01);transform:scale3d(1.01, 1.01, 1.01);opacity:0.3}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}}@keyframes keywordsPulseFadeIn{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:0}30%{-webkit-transform:scale3d(1.01, 1.01, 1.01);transform:scale3d(1.01, 1.01, 1.01);opacity:0.3}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}}@media only screen and (min-width: 769px){.keywords-pulse{-webkit-animation-name:keywordsPulse;animation-duration:0.2s;animation-name:keywordsPulse;animation-iteration-count:1;animation-timing-function:ease-in-out}}@-webkit-keyframes keywordsPulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.01, 1.01, 1.01);transform:scale3d(1.01, 1.01, 1.01)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes keywordsPulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.01, 1.01, 1.01);transform:scale3d(1.01, 1.01, 1.01)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.DotsLoader li{animation:dotsLoader 2s infinite}.DotsLoader li:nth-child(1n){animation-delay:0s;margin-right:5px}.DotsLoader li:nth-child(2n){margin-right:5px;animation-delay:0.25s}.DotsLoader li:nth-child(3n){animation-delay:0.5s}@keyframes dotsLoader{0%{transform:scale(0.5);background:white}50%{transform:scale(1);background:#1B7FA7}100%{transform:scale(0.5);background:white}}.header{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;background-color:#FFF;width:100%}.header a{text-decoration:none}.header a:focus,.header button:focus,.header input:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0;outline:#135772 solid 3px}.header-mobile{min-width:320px;display:block}@media only screen and (min-width: 769px){.header-mobile{display:none}}.header-mobile-logo{width:50px;height:55px}.header-mobile ul button{border-radius:0}.header-mobile-searchForm{position:absolute;left:0;width:100%;z-index:1000;background:#1B7FA7}.header-mobile-searchForm fieldset{border:none;padding:0;margin:0}.header-mobile-searchForm-desktopControls{color:white;font-size:20px;margin:0 40px 20px}.header-mobile-searchForm-desktopControls>div{margin-bottom:12px}@media only screen and (min-width: 600px){.header-mobile-searchForm-desktopControls>div{display:inline-block;margin-right:20px}}.header-mobile-searchForm-desktopControls input{margin-right:8px}@media only screen and (min-width: 600px){.header-mobile-searchForm-desktopControls{margin:0 20px 20px}}.header-mobile-searchForm-inputBox{margin:20px 15px;display:block;overflow:hidden;position:relative}.header-mobile-searchForm-inputBox label{color:#FFF;display:inline-block;font-size:22px;margin:0 0 10px 0;padding:0 !important;line-height:normal}.header-mobile-searchForm-inputBox>div{display:flex;gap:10px}.header-mobile-searchForm-inputBox>div>input{height:66px;padding:0 0 0 25px;flex:1;font-size:18px;font-style:normal;line-height:normal !important;font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:300}.header-mobile-searchForm-inputBox>div>input::placeholder{font-size:17px}.header-mobile-searchForm-inputBox button{-webkit-border-radius:50% !important;border-radius:50% !important;background-clip:padding-box;background-color:transparent;background:transparent;border:2px solid #FFF;height:72px;line-height:normal;padding:18px;margin:0 10px 0 0;width:72px}.header-mobile-searchForm-mobileControls{border-top-style:solid;border-color:rgba(102,102,102,0.21);border-width:1px}.header-mobile-searchForm-mobileControls button{border:none;background-color:transparent;color:#FFF;padding:20px 0px;text-align:center;text-transform:uppercase;display:inline-block;line-height:normal;width:50%}.header-mobile-searchForm-mobileControls button:first-child{border-color:rgba(102,102,102,0.21);border-right-style:solid;border-width:1px}.header-mobile-searchForm-mobileControls .label{display:inline-block;margin:0 20px 0 0;vertical-align:middle;font-size:16px;font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400}.header-mobile-searchForm-mobileControls .icon{display:inline-block;color:#78CCED;font-size:30px;vertical-align:middle;line-height:normal}.header-mobile-searchForm-mobileControls svg{vertical-align:middle;fill:#78CCED;height:30px;width:30px}.header-mobile-wrapper{width:100%;position:absolute;left:0}.header-wrapper{position:relative;border-bottom:2px solid #ED1C24}.header-topWrapper{display:none}@media only screen and (min-width: 769px){.header-topWrapper{display:block;max-width:1312px;margin:0px 20px;min-height:160px}}@media only screen and (min-width: 1025px){.header-topWrapper{margin:0px auto}}.header-logo{overflow:hidden}@media only screen and (min-width: 769px){.header-logo{display:block;position:relative;margin:0;max-width:90px}}@media only screen and (min-width: 1025px){.header-logo{max-width:260px;left:27px;top:20px}}.header-logo .nyplLionLogo{width:200px;height:112px}@media only screen and (min-width: 1025px){.header-logo .nyplLionLogo{width:225px;height:126px}}@media only screen and (min-width: 769px){.header-logo .nyplLionLogo-text{display:none}}@media only screen and (min-width: 1025px){.header-logo .nyplLionLogo-text{display:block}}.header-buttons ul{margin:0;list-style-type:none}.header-buttons ul li{display:inline-block;margin-right:0.18em}.header-buttons li>a,.header-buttons>a{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:700;font-size:13px;letter-spacing:.04em;margin:0 10px 0 0}.header-buttons li>a:visited,.header-buttons>a:visited{color:#000}.header-buttons li>a:last-child,.header-buttons>a:last-child{margin:0}.header-buttons li>a:focus,.header-buttons>a:focus{box-shadow:1px 1px 1px 1px #135772;-webkit-outline-color:#135772;-moz-outline-color:#135772;-ms-outline-color:#135772;-o-outline-color:#135772;outline-color:#135772;outline-style:solid;outline-width:.1875em;padding:12px}@media only screen and (min-width: 769px){.header-buttons{right:0px}}@media only screen and (min-width: 1025px){.header-buttons{right:20px}}.header-buttons .subscribeButton,.header-buttons .myNyplButton{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:700;font-size:13px;color:#000;background-color:#FFF;letter-spacing:.04em}.header-buttons .subscribeButton.active,.header-buttons .myNyplButton.active{-webkit-transition:background-color 0.2s linear 0s,color 0.2s linear 0s;-moz-transition:background-color 0.2s linear 0s,color 0.2s linear 0s;-ms-transition:background-color 0.2s linear 0s,color 0.2s linear 0s;-o-transition:background-color 0.2s linear 0s,color 0.2s linear 0s;transition:background-color 0.2s linear 0s,color 0.2s linear 0s;background-color:#135772;color:#FFF}.header-buttons .subscribeButton.active:visited,.header-buttons .myNyplButton.active:visited{color:#FFF}.header-buttons .subscribeButton:focus,.header-buttons .myNyplButton:focus{box-shadow:1px 1px 1px 1px #135772;-webkit-outline-color:#135772;-moz-outline-color:#135772;-ms-outline-color:#135772;-o-outline-color:#135772;outline-color:#135772;outline-style:solid;outline-width:.1875em}.header-buttons .subscribeButton:visited,.header-buttons .myNyplButton:visited{color:#000}.header-buttons .subscribeButton .icon,.header-buttons .myNyplButton .icon{opacity:.8;filter:alpha(opacity=80)}.header-buttons .donateButton{-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.header-buttons .shopTopLink{display:none}@media only screen and (min-width: 860px){.header-buttons .shopTopLink{display:inline-block}}.header-buttons .dropDownIcon{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);height:12px;-webkit-background-clip:padding-box;background-clip:padding-box}.header .emailSubscription-socialMediaLinksWidget ul{list-style-type:none;margin:0;padding:0}.header .emailSubscription-socialMediaLinksWidget ul li{display:inline-block;margin:0 5px 0 0;line-height:0}.header .emailSubscription-socialMediaLinksWidget ul li:last-child{margin-right:0}.header .emailSubscription-socialMediaLinksWidget ul li:last-child svg{margin-left:10px}.header .emailSubscription-socialMediaLinksWidget ul li a{color:#fff;text-decoration:none;display:block;font-size:50px}.header .emailSubscription-socialMediaLinksWidget ul li svg{fill:#fff;height:30px;width:30px}.header #skip ul{list-style:none;padding:0;margin:0}.header #skip a{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:700;background-color:#FFFFFF;color:#1B7FA7;display:block;font-size:13px;font-weight:400;height:1px;left:-10000px;line-height:22px;margin:5px;overflow:hidden;padding:5px 10px;position:absolute;text-transform:uppercase;top:auto;width:1px;z-index:1000}.header #skip a:focus,.header #skip a:active{box-shadow:1px 1px 2px 2px #0c3646;height:auto;left:auto;outline:0;overflow:visible;top:10px;width:auto}@media only screen and (min-width: 769px){.header #skip a:focus,.header #skip a:active{top:auto}}.header-globalAlerts{position:relative;border-bottom:1px solid #908034}@media only screen and (min-width: 769px){.header-globalAlerts{border-bottom:none}}.header-globalAlerts.hide{display:none}.header-globalAlerts-box{position:relative;margin:.5em 1.2em .5em 1.2em;text-align:center}.header-globalAlerts-box-item{font-size:16px;margin:.5em 0;line-height:1.2em}.header-globalAlerts-box-item p{display:block;line-height:1.2em;font-size:16px;max-width:100% !important}.header-globalAlerts-box-item a{text-decoration:underline;color:#333}.header-globalAlerts-box-item a:visited,.header-globalAlerts-box-item a:active{color:#333}.header-globalAlerts-box-item strong{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:700;font-weight:normal}.header-globalAlerts-box-item *{font-size:16px;margin:0;padding:0}.header .emailSubscription-wrapper{text-transform:none;display:none}.header .emailSubscription-wrapper.active{display:block}.header .emailSubscription-wrapper .emailSubscription-pp-link{bottom:11px;left:60px}.header .emailSubscription-wrapper .emailSubscription-pp-link:focus{box-shadow:0}.header .emailSubscription-wrapper .emailSubscription-sc-link{bottom:33px;left:140px}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox{width:85%}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox:focus{outline:#135772 solid 3px}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox-eyebrow{border-top:2px solid #FFF;color:#fff;margin-bottom:10px;width:25px}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox-title{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;color:#fff;font-size:20px;font-weight:normal;letter-spacing:.03em;line-height:1.2em}.header .emailSubscription-wrapper .emailSubscription .subscribeMessageBox-title-bestNYPL{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:500;font-weight:normal}.header .emailSubscription-wrapper .emailSubscription-alreadySubscribed ~ .emailSubscription-sc-link{left:140px;top:70px}.header .emailSubscription-wrapper .emailSubscription-alreadySubscribed ~ .emailSubscription-pp-link{left:60px;top:95px}.header .emailSubscription-wrapper .emailSubscription-newEmail{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;display:block;font-size:14px;margin-top:20px}.header .emailSubscription-wrapper .emailSubscription-newEmail a{border-bottom:1px solid #fff;color:#fff}.header .emailSubscription-wrapper .emailSubscription-followUs{color:#fff;text-transform:uppercase;margin-top:40px;font-size:14px}.header .emailSubscription-wrapper .emailSubscription-misc-error{color:#fff;font-size:20px;line-height:1.2em;padding-top:40px;font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400}.header .emailSubscription-wrapper .emailSubscription-misc-error a{border-radius:20px}.header .emailSubscription-wrapper .emailSubscription-misc-error .icon{vertical-align:middle;font-size:25px;margin-right:5px}.header .emailSubscription-wrapper .emailSubscription-newEmail button{background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #FFF;color:#FFF;font-size:1.125em;height:1.5em;padding:0 0 2px 0}.header .emailSubscription-wrapper .emailSubscribeForm-error{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;display:none;position:absolute;margin-top:15px;margin-left:0;font-size:13px;color:#fff}.header .emailSubscription-wrapper .emailSubscribeForm-error.active{display:block}.header .emailSubscription-wrapper .emailSubscribeForm-error .x-icon{height:20px;vertical-align:middle;margin-right:0px;fill:#fff}.header .emailSubscription-wrapper .emailSubscribeForm-input{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;border:3px solid #1B7FA7;border-radius:5px;color:#776e64;display:table-cell;font-size:1em;height:35px;margin:10px 0 0 -3px;padding:2px 5px 2px 11px;width:95%}.header .emailSubscription-wrapper .emailSubscribeForm-input:focus,.header .emailSubscription-wrapper .emailSubscribeForm-input:active{background-color:#e6e6e6;border-radius:0;box-shadow:inset 0 0 0 .23438em #135772;color:#000;outline:0}.header .emailSubscription-wrapper .emailSubscribeForm-submit input{border-radius:20px}.header .emailSubscription-wrapper .emailSubscribeForm-submit input:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0}.header .emailSubscription-wrapper .emailSubscribeForm-submit .check-solo-icon{fill:#fff;height:25px;margin-top:66px;margin-left:4px;position:absolute}.header .myNyplButton{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:700;-webkit-border-radius:0px;border-radius:0px;background-clip:padding-box;font-size:13px;color:#000;display:block;letter-spacing:.04em;background-color:#FFF}.header .myNyplButton.loggedIn{color:#000}.header .myNyplButton.active{-webkit-transition:background-color 0.2s linear 0s,color 0.2s linear 0s;-moz-transition:background-color 0.2s linear 0s,color 0.2s linear 0s;-ms-transition:background-color 0.2s linear 0s,color 0.2s linear 0s;-o-transition:background-color 0.2s linear 0s,color 0.2s linear 0s;transition:background-color 0.2s linear 0s,color 0.2s linear 0s;background-color:#135772;color:#FFF}.header .myNyplButton.active:visited{color:#FFF}.header .myNyplButton:visited{color:#000}.header .myNyplButton .icon{opacity:.8;filter:alpha(opacity=80)}.header .myNypl-wrapper{text-transform:none;display:none;box-sizing:content-box;min-height:110px}.header .myNypl-wrapper.loggedInHeight{min-height:110px}.header .myNypl-wrapper.active{display:block}.header .myNypl-wrapper .myNypl-Links{color:#fff}.header .myNypl-wrapper .myNypl-eyebrow{border-top:2px solid #FFF;color:#fff;margin-bottom:10px;width:25px}.header .myNypl-wrapper .myNypl-title{color:#fff;font-size:20px;font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;font-weight:normal;line-height:1.2em}.header .myNypl-wrapper .myNypl-patron-greeting{color:#fff;font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;font-weight:normal;letter-spacing:.03em;line-height:1.2em;margin:0;text-align:left}.header .myNypl-wrapper .myNypl-patron-greeting.login-indication{margin:0 0 6px 0}.header .myNypl-wrapper .myNypl-login-list{text-align:left;list-style:none;padding:0px;margin:0px}.header .myNypl-wrapper .myNypl-login-list li a{border-radius:28px;box-sizing:content-box}.header .myNypl-wrapper .myNypl-login-list li a:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0}.header .myNypl-wrapper .myNypl-login-list li svg{vertical-align:middle;width:28px;padding-right:5px;height:28px}.header .myNypl-wrapper .myNypl-catalog-btn{min-width:170px}.header .myNypl-wrapper .myNypl-catalog-link:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0}.header .myNypl-wrapper .myNypl-research-btn{min-width:265px}.header .myNypl-wrapper .myNypl .icon{font-size:25px;color:rgba(255,255,255,0.6);vertical-align:middle;margin-right:5px}.header .myNypl-wrapper .myNypl .bldgIcon{fill:#fff;margin:2px 0;height:20px}.header .myNypl-wrapper .myNypl .logoutIcon{fill:#1B7FA7;margin:0 10px 0 0;vertical-align:-11px;height:1.3rem;width:1.3rem;margin:5px 10px 5px 0}.header .myNypl-wrapper .myNypl .patron-greeting-wrapper:focus{box-shadow:1px 1px 2px 2px #0f465c;outline:0}.header .mobileMyNypl-wrapper{display:inline-block;position:inherit}.header .mobileMyNypl-wrapper.active{display:block}@media only screen and (min-width: 769px){.header .mobileMyNypl-wrapper.active{display:none}}.header .loginIcon.active{stroke:none}.header .loginIcon-loggedIn{fill:#000;stroke:none}.header .loginIcon-loggedIn.active{fill:#FFF;opacity:1}.header .myNyplButton.loginIcon-loggedIn{height:20px;left:143px;position:absolute;top:7px}.header .myNyplButton-iconWrapper{margin:0 0 0 22px}.header .mobileMyNypl{display:none;position:absolute;left:0;width:100%;z-index:1000}.header .mobileMyNypl.active{box-shadow:2px 2px 3px 4px rgba(100,100,100,0.25);display:flex;flex-flow:row wrap}.header .mobileMyNypl-greeting{box-sizing:content-box;color:#FFF;flex:1 100%;padding:22px 0 0 11px;position:absolute;text-align:left}.header .mobileMyNypl-greeting .login-indication{margin:0 0 30px}.header .mobileMyNypl-greeting:focus{-webkit-outline-color:#fff;-moz-outline-color:#fff;-ms-outline-color:#fff;-o-outline-color:#fff;outline-color:#fff;outline:inset;outline-style:solid;outline-width:.1875em}.header .mobileMyNypl a:focus{-webkit-outline-color:#fff;-moz-outline-color:#fff;-ms-outline-color:#fff;-o-outline-color:#fff;outline-color:#fff;outline:inset;outline-style:solid;outline-width:.1875em;position:relative}.header .mobileMyNypl a:first-child svg{vertical-align:bottom;margin-top:5px}.header .mobileMyNypl .bldgIcon{fill:#fff;height:25px;margin:5px 0}.header .mobileMyNypl .catalogLink{border-right:solid 2px #2b2b2b;flex:1 1 40%;margin:0 1px 50px 2px}.header .mobileMyNypl .researchLink{flex:1 1 40%;margin:0 1px 50px 2px}.header .mobileMyNypl .researchLink+.mobileMyNypl-catalog-link{border-bottom:2px solid #000;margin-bottom:0}.header .login-indication{font-style:italic}.header-mobile-navMenu{position:relative;display:block}.header-mobile-navMenu-searchBox-wrapper{display:block}@media only screen and (min-width: 769px){.header-mobile-navMenu-searchBox-wrapper{display:inline-table;vertical-align:middle;margin:0 10px 0 5px}}@media only screen and (min-width: 792px){.header-mobile-navMenu-searchBox-wrapper{margin:0 10px}}.header-mobile-navMenu-searchButton{display:none;position:relative;background-color:transparent;border:none;color:#1B7FA7;background-color:#FFF;padding:10px 10px 12px;margin:3px 0 0;line-height:normal !important;white-space:normal !important;-webkit-border-radius:0;border-radius:0;background-clip:padding-box}@media only screen and (min-width: 769px){.header-mobile-navMenu-searchButton{display:block}}.header-mobile-navMenu-searchButton:hover{border:none !important}.header-mobile-navMenu-searchButton.active{background-color:#1B7FA7;color:#FFFFFF;-webkit-transition:background-color 0.35s linear 0.08s;-moz-transition:background-color 0.35s linear 0.08s;-ms-transition:background-color 0.35s linear 0.08s;-o-transition:background-color 0.35s linear 0.08s;transition:background-color 0.35s linear 0.08s}.header-mobile-navMenu-searchButton.active .svgIcon{fill:#FFF}.header-mobile-navMenu-searchButton-text{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;display:inline-block;font-size:18px;line-height:1em;padding:0 20px 0 0;border-bottom:3px solid #1B7FA7}.header-mobile-navMenu-searchButton-icon{display:inline-block;position:absolute;right:8px;top:8px;fill:#1B7FA7}.header-mobile-navMenu-desktopSearchBox{display:none;background-color:#1B7FA7;color:#000000;left:0px;margin:0;position:absolute;width:100%;z-index:999}@media only screen and (min-width: 769px){.header-mobile-navMenu-desktopSearchBox{display:block;top:44px}}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form{position:relative;margin:0 auto;max-width:1312px;height:100%;padding:0}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form fieldset{border:none;padding:0;margin:0;line-height:normal}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox{display:block;text-align:left;margin:50px 0px 25px 20px;padding:0;overflow:hidden}@media only screen and (min-width: 1025px){.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox{margin-left:140px}}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox label{color:#FFF;display:inline-block;font-size:22px;margin:0 0 10px 0;padding:0 !important;line-height:normal}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox input{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background-color:#fff;border:0;color:#000;display:block;font-size:22px;font-style:normal;font-weight:400;height:100%;line-height:normal;margin:0;min-height:2em;padding:10px 0 10px 20px;width:85%}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox input:focus,.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox input:active{background-color:#e6e6e6;border-radius:0;box-shadow:inset 0 0 0 .1875em #135772;outline:0}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-inputBox svg{display:none}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls{display:block;margin:0 0 40px 20px;text-align:left}@media only screen and (min-width: 1025px){.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls{margin-left:140px}}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls>div{display:inline-block}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls label{position:relative;display:inline-block;margin:0 0 0 -10px;padding:2px;color:#FFF;font-size:18px}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls input[type=radio]{margin-right:15px}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls .catalogOption{margin-right:25px}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls button{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:transparent;background:transparent;border:2px solid #FFF;height:72px;line-height:normal;position:absolute;padding:18px;margin:0 20px 0 0;right:0px;top:67px;width:72px}.header-mobile-navMenu-desktopSearchBox .desktopSearch-form-desktopControls button:focus{box-shadow:0px 0px 1px 4px #135772;outline:0}.header-mobile-navMenu-wrapper.mobileActive{box-shadow:0 6px 4px rgba(100,100,100,0.4);line-height:normal;margin-top:-2.5px;position:absolute;width:100%;z-index:1000}@media only screen and (min-width: 769px){.header-mobile-navMenu-wrapper.mobileActive{position:initial;margin-top:0px;width:initial}}.header-mobile-navMenu-wrapper.mobileActive #navMenu-List{display:block;line-height:normal}.header-mobile-navMenu-wrapper.mobileActive svg{display:block}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons{display:block}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons a:focus{-webkit-outline-color:#fff;-moz-outline-color:#fff;-ms-outline-color:#fff;-o-outline-color:#fff;outline-color:#fff;outline:inset;outline-style:solid;outline-width:.1875em;position:relative}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons .subscribeLink svg{height:20px;margin-left:10px;width:30px}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons .shopLink{width:98.5%}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons svg{fill:#fff;height:20px}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons .library-card-icon{height:20px;margin-left:10px;width:33px}.header-mobile-navMenu-wrapper.mobileActive .mobileBottomButtons .shopping-bag-icon{height:25px;width:30px}.header-mobile-navMenu-wrapper.mobileActive .nyplLionLogo{top:20px;left:-110px;fill:#fff;position:absolute;height:120px}.header-mobile-navMenu-wrapper.mobileActive .nyplLionLogo-lion{display:none}.header-mobile-navMenu-list{display:none;background-color:#2B2B2B;padding:10px 0;margin:0;list-style-type:none;text-align:right;vertical-align:middle}.header-mobile-navMenu-list .navMenuItem{padding:8px 0;margin:3.5px 15px 0px 0;display:block}@media only screen and (min-width: 769px){.header-mobile-navMenu-list .navMenuItem{display:inline-block;padding:0;line-height:normal !important;margin:0 0 0 15px}.header-mobile-navMenu-list .navMenuItem:first-child{margin-left:0px}}.header-mobile-navMenu-list .navMenuItem-link{position:relative;display:inline-block;padding:0;margin:0;color:#FFF;font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;font-size:18px}.header-mobile-navMenu-list .navMenuItem-link:hover{cursor:pointer}.header-mobile-navMenu-list .navMenuItem-link:visited,.header-mobile-navMenu-list .navMenuItem-link:active,.header-mobile-navMenu-list .navMenuItem-link:focus,.header-mobile-navMenu-list .navMenuItem-link:hover{text-decoration:none}.header-mobile-navMenu-list .navMenuItem-link:focus{box-shadow:1px 1px 1px 1px #fff;-webkit-outline-color:#fff;-moz-outline-color:#fff;-ms-outline-color:#fff;-o-outline-color:#fff;outline-color:#fff;outline-style:solid;outline-width:.1875em}.header-navMenu{display:block;position:absolute;width:100%;bottom:0px}@media only screen and (min-width: 1025px){.header-navMenu{position:relative;width:auto;bottom:inherit}}.header-navMenu-searchBox-wrapper{display:block}@media only screen and (min-width: 769px){.header-navMenu-searchBox-wrapper{display:inline-table;vertical-align:middle;margin:0 10px 0 5px}}@media only screen and (min-width: 792px){.header-navMenu-searchBox-wrapper{margin:0 10px}}.header-navMenu-searchButton{display:none;position:relative;background-color:transparent;border:none;color:#1B7FA7;background-color:#FFF;padding:10px 10px 12px;margin:3px 0 0;line-height:normal !important;white-space:normal !important;-webkit-border-radius:0;border-radius:0;background-clip:padding-box}@media only screen and (min-width: 769px){.header-navMenu-searchButton{display:block}}.header-navMenu-searchButton:hover{border:none !important}.header-navMenu-searchButton.active{background-color:#1B7FA7;color:#FFFFFF;-webkit-transition:background-color 0.35s linear 0.08s;-moz-transition:background-color 0.35s linear 0.08s;-ms-transition:background-color 0.35s linear 0.08s;-o-transition:background-color 0.35s linear 0.08s;transition:background-color 0.35s linear 0.08s}.header-navMenu-searchButton.active .svgIcon{fill:#FFF}.header-navMenu-searchButton-text{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;display:inline-block;font-size:18px;line-height:1em;padding:0 20px 0 0;border-bottom:3px solid #1B7FA7}.header-navMenu-searchButton-icon{display:inline-block;position:absolute;right:8px;top:8px;fill:#1B7FA7}.header-navMenu-desktopSearchBox{display:none;background-color:#1B7FA7;color:#000000;left:0px;margin:0;position:absolute;width:100%;z-index:999}@media only screen and (min-width: 769px){.header-navMenu-desktopSearchBox{display:block;top:44px}}.header-navMenu-desktopSearchBox .desktopSearch-form{position:relative;margin:0 auto;max-width:1312px;height:100%;padding:0}.header-navMenu-desktopSearchBox .desktopSearch-form fieldset{border:none;padding:0;margin:0;line-height:normal}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox{display:block;text-align:left;margin:50px 0px 25px 20px;padding:0;overflow:hidden}@media only screen and (min-width: 1025px){.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox{margin-left:140px}}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox label{color:#FFF;display:inline-block;font-size:22px;margin:0 0 10px 0;padding:0 !important;line-height:normal}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox input{font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background-color:#fff;border:0;color:#000;display:block;font-size:22px;font-style:normal;font-weight:400;height:100%;line-height:normal;margin:0;min-height:2em;padding:10px 0 10px 20px;width:85%}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox input:focus,.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox input:active{background-color:#e6e6e6;border-radius:0;box-shadow:inset 0 0 0 .1875em #135772;outline:0}.header-navMenu-desktopSearchBox .desktopSearch-form-inputBox svg{display:none}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls{display:block;margin:0 0 40px 20px;text-align:left}@media only screen and (min-width: 1025px){.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls{margin-left:140px}}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls>div{display:inline-block}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls label{position:relative;display:inline-block;margin:0 0 0 -10px;padding:2px;color:#FFF;font-size:18px}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls input[type=radio]{margin-right:15px}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls .catalogOption{margin-right:25px}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls button{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:transparent;background:transparent;border:2px solid #FFF;height:72px;line-height:normal;position:absolute;padding:18px;margin:0 20px 0 0;right:0px;top:67px;width:72px}.header-navMenu-desktopSearchBox .desktopSearch-form-desktopControls button:focus{box-shadow:0px 0px 1px 4px #135772;outline:0}.header-navMenu-wrapper{max-width:1312px;text-align:right;margin:0 auto}.header-navMenu-wrapper .mobileBottomButtons{display:none}.header-navMenu-wrapper .nyplLionLogo{display:none}.header-navMenu-list{display:none;list-style-type:none;text-align:right;vertical-align:middle;margin:0;background-color:#FFF;padding:0}@media only screen and (min-width: 769px){.header-navMenu-list{display:inline-table}}.header-navMenu-list .navMenuItem{display:inline-block;padding:0;line-height:normal !important;margin:0 0 0 15px}.header-navMenu-list .navMenuItem:first-child{margin-left:0px}.header-navMenu-list .navMenuItem-link{position:relative;display:inline-block;margin:0;font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:400;font-size:18px;color:#000;padding:2px 0;border-bottom:3px solid transparent;-webkit-transition:border-color 0.1s linear 0.05s,color 0.1s linear 0.05s;-moz-transition:border-color 0.1s linear 0.05s,color 0.1s linear 0.05s;-ms-transition:border-color 0.1s linear 0.05s,color 0.1s linear 0.05s;-o-transition:border-color 0.1s linear 0.05s,color 0.1s linear 0.05s;transition:border-color 0.1s linear 0.05s,color 0.1s linear 0.05s}.header-navMenu-list .navMenuItem-link:hover{cursor:pointer}.header-navMenu-list .navMenuItem-link:visited,.header-navMenu-list .navMenuItem-link:active,.header-navMenu-list .navMenuItem-link:focus,.header-navMenu-list .navMenuItem-link:hover{text-decoration:none}.header-navMenu-list .navMenuItem-link:active,.header-navMenu-list .navMenuItem-link:hover,.header-navMenu-list .navMenuItem-link:focus{border-color:#E32B31;color:#E32B31}.header .fundraisingBanner{max-height:0;visibility:hidden;overflow:hidden}.header .fundraisingBanner *{margin-top:0;margin-bottom:0}.header .fundraisingBanner.show{max-height:300px;display:block;visibility:visible;-webkit-transition:max-height 0.75s linear;-moz-transition:max-height 0.75s linear;-ms-transition:max-height 0.75s linear;-o-transition:max-height 0.75s linear;transition:max-height 0.75s linear}.header .fundraisingBanner-wrapper{position:relative;display:block;height:200px}@media only screen and (min-width: 769px){.header .fundraisingBanner-wrapper{max-width:1312px;margin:0 20px;height:205px}}@media only screen and (min-width: 1025px){.header .fundraisingBanner-wrapper{margin:0 auto}}.header .fundraisingBanner-wrapper>a{display:block;width:100%;height:100%}.header .fundraisingBanner-imageWrapper{display:none;line-height:0}@media only screen and (min-width: 769px){.header .fundraisingBanner-imageWrapper{display:inline-block;width:250px;position:absolute;bottom:-4px}}.header .fundraisingBanner-imageWrapper img{max-width:100%}.header .fundraisingBanner-headline,.header .fundraisingBanner-description{display:block;color:#FFF;text-shadow:2px 2px 5px rgba(100,100,100,0.75)}@media only screen and (min-width: 769px){.header .fundraisingBanner-headline,.header .fundraisingBanner-description{display:inline-block;position:absolute}}.header .fundraisingBanner-headline{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:24px;text-align:center;padding:32px 0 0;line-height:normal}@media only screen and (min-width: 425px){.header .fundraisingBanner-headline{padding-top:30px;font-size:28px}}@media only screen and (min-width: 769px){.header .fundraisingBanner-headline{width:75%;text-align:left;padding:0;font-size:32px;top:20%;left:200px;transform:translate(0, -20%)}}@media only screen and (min-width: 1025px){.header .fundraisingBanner-headline{width:63%;top:25%;left:210px;transform:translate(0, -25%);font-size:42px}}@media only screen and (min-width: 1120px){.header .fundraisingBanner-headline{width:66%;top:35%;left:55%;transform:translate(-55%, -35%)}}.header .fundraisingBanner-description{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:18px;text-align:center;padding:5px 5px 10px 5px;line-height:normal}@media only screen and (min-width: 425px){.header .fundraisingBanner-description{font-size:22px}}@media only screen and (min-width: 769px){.header .fundraisingBanner-description{width:75%;text-align:left;padding:0;font-size:24px;top:49%;left:200px;transform:translate(0, -49%)}}@media only screen and (min-width: 1025px){.header .fundraisingBanner-description{width:63%;font-size:30px;top:65%;left:210px;transform:translate(0, -65%)}}@media only screen and (min-width: 1120px){.header .fundraisingBanner-description{width:66%;top:78%;left:55%;transform:translate(-55%, -78%)}}.header .fundraisingBanner-button{line-height:normal;color:#FFF;font-family:"system-ui","Segoe UI",Tahoma,"Helvetica","arial";font-weight:700;background-color:#E32B31;padding:10px 20px;text-transform:uppercase;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box;border:3px solid #FFF;font-size:18px;position:absolute;bottom:5%;left:50%;transform:translate(-50%, -5%)}@media only screen and (min-width: 425px){.header .fundraisingBanner-button{padding:15px 30px;font-size:22px}}@media only screen and (min-width: 1025px){.header .fundraisingBanner-button{left:98%;bottom:50%;transform:translate(-98%, 50%)}}.header .fundraisingBanner-closeButton{position:absolute;top:2%;right:2%;background-color:#07818d;color:#FFF;border:none;font-size:12px;padding:5px 7px !important;line-height:normal;-webkit-transition:unset;-moz-transition:unset;-ms-transition:unset;-o-transition:unset;transition:unset;-webkit-border-radius:0px;border-radius:0px;background-clip:padding-box}.header .fundraisingBanner-closeButton:hover{background-color:#07818d;border:none;color:#FFF}#logoutIframe{display:none}.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.visuallyHidden:focus,.visuallyHidden:active{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.dropDownIcon{width:15px;vertical-align:middle;margin:0 0 0 5px;padding-bottom:3px}.footer{background:#54514A;clear:both;color:#fff;font-family:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;min-height:360px;padding:15px 20px 100px;position:relative}.footer a{color:#fff;font-weight:400;margin:0 0.2rem;text-decoration:none}.footer a:hover{text-decoration:underline}.footer a:focus{background-color:#54514A;outline:solid 2px #fff}.footer .svgIcon{fill:#fff}.footer .logoText{position:absolute;top:20px}.footer .logoText .nyplTextLogo{height:94px;width:115px}@media only screen and (min-width: 768px){.footer .logoText{top:20px;left:6%}}@media only screen and (min-width: 1024px){.footer .logoText{top:35px}}.footer-content{display:flex;flex-direction:column;align-items:flex-end;margin-top:75px}.footer-content .footerLinks{font-size:16px;line-height:35px;margin:0;padding:0;order:2;list-style:none;text-align:right;width:100%}@media only screen and (min-width: 768px){.footer-content .footerLinks{width:auto}}.footer-content .footerLinks .linkItemList{list-style-type:none}.footer-content .footerLinks .linkItemList li{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.footer-content .footerLinks .linkItemList li:first-child{position:relative;left:0;height:auto;width:100%}@media only screen and (min-width: 768px){.footer-content .footerLinks .linkItemList li{position:relative;left:0;height:auto;width:100%}}.footer-content .footerLinks ul{padding:0}@media only screen and (min-width: 768px){.footer-content .footerLinks li{float:left;width:135px}.footer-content .footerLinks li:first-child{width:110px}}@media only screen and (min-width: 1024px){.footer-content .footerLinks li{width:155px}.footer-content .footerLinks li:first-child{margin-right:110px}.footer-content .footerLinks li:nth-child(2){margin-right:60px}}@media only screen and (min-width: 1500px){.footer-content .footerLinks li:first-child,.footer-content .footerLinks li:nth-child(2){width:155px;margin-right:0}}@media only screen and (min-width: 768px){.footer-content .footerLinks{order:1;margin:0;font-size:13px;line-height:25px;text-align:left}}@media only screen and (min-width: 1024px){.footer-content .footerLinks{font-size:14px;font-weight:400;line-height:30px}}@media only screen and (min-width: 1500px){.footer-content .footerLinks{margin-right:70px;order:2}}.footer-content .socialMedia{order:1;margin:20px 0 15px 0;list-style-type:none;text-align:right;width:200px}.footer-content .socialMedia li{display:inline-block;width:45px}.footer-content .socialMedia li a{display:block;color:#FFF;font-size:40px;line-height:45px;text-decoration:none}.footer-content .socialMedia li a svg{width:36px;height:36px}@media only screen and (min-width: 768px){.footer-content .socialMedia li a{font-size:50px}}.footer-content .socialMedia li [class^="icon-"],.footer-content .socialMedia li [class*=" icon-"]{padding:0}.footer-content .socialMedia li [data-icon]:before,.footer-content .socialMedia li [class^="icon-"]:before,.footer-content .socialMedia li [class*=" icon-"]:before{margin:0 5px 0 0 !important}@media only screen and (min-width: 768px){.footer-content .socialMedia{margin-top:30px}}@media only screen and (min-width: 1024px){.footer-content .socialMedia{margin-top:30px}}@media only screen and (min-width: 1500px){.footer-content .socialMedia{margin-top:0;width:280px}}@media only screen and (min-width: 768px){.footer-content{margin:0;right:6%;position:absolute;align-items:flex-end}}@media only screen and (min-width: 1500px){.footer-content{flex-direction:row-reverse;align-items:flex-start}}@media only screen and (min-width: 768px){.footer-content--secondary{position:absolute;left:6%;top:140px;width:400px}}@media only screen and (min-width: 1024px){.footer-content--secondary{top:170px}}@media only screen and (min-width: 1500px){.footer-content--secondary{top:140px}}.footer-content--secondary .facade img{width:100%;height:auto}.footer-content--secondary .copyright{margin:35px 0 0 0;font-size:12px;font-family:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;text-align:right}@media only screen and (min-width: 768px){.footer-content--secondary .copyright{font-size:11px}}@media only screen and (min-width: 1024px){.footer-content--secondary .copyright{font-size:13px}}@media only screen and (min-width: 768px){.footer{padding:15px 0}}@media only screen and (min-width: 1024px){.footer{padding:30px 0}}.nypl-patron-page{padding-bottom:var(--nypl-space-xxxl);padding-top:var(--nypl-space-l)}.nypl-patron-page h2{font-size:var(--nypl-fontSizes-3)}.nypl-patron-page ul{list-style:none}.nypl-patron-page th.patFuncHeaders{text-transform:capitalize}.nypl-patron-page th.patFuncBibTitle{text-align:left;font-weight:300}.nypl-patron-page td.account-table-buttons{padding-right:0}.nypl-patron-page td.account-table-buttons button:not(last-of-type){margin-bottom:var(--nypl-space-xs)}.nypl-patron-page td.account-table-buttons em{display:block}.nypl-patron-page td>span{display:block}.nypl-patron-page .items th,.nypl-patron-page .items td{width:20%}.nypl-patron-page select{border:1px solid;width:215px}.nypl-patron-page td.patFuncTitle{width:29%;padding-left:10px}.nypl-patron-page .loading#account-page-content{display:none}.nypl-patron-page th.patFuncTitle{font-weight:600}.nypl-patron-page .patFuncHeaders{text-align:left;font-weight:600}.nypl-patron-page .patFuncHeaders th:nth-child(4){max-width:130px}.nypl-patron-page .patFuncHeaders th:nth-child(1){padding-left:10px}.nypl-patron-page .tabbed{padding-top:var(--nypl-space-xl)}.nypl-patron-page .tabbed a{text-decoration:none;display:inline-block !important}.nypl-patron-page .tabbed a:hover{color:var(--nypl-colors-ui-link-secondary)}.nypl-patron-page .tabbed ul[role="tablist"]>li{border-color:var(--nypl-colors-ui-link-primary)}.nypl-patron-page .tabbed ul[role="tablist"]>li>span>a[aria-selected='true']{color:var(--nypl-colors-ui-link-primary)}.nypl-patron-page .tabbed ul[role="tablist"]>li.activeTab{border-color:var(--nypl-colors-ui-link-primary)}.nypl-patron-page .account-button{background:transparent;border-radius:2px;background-color:var(--nypl-colors-ui-white);border:1px solid var(--nypl-colors-ui-gray-light-cool);color:inherit;display:inline-block;font-size:14px;margin:0 var(--nypl-space-xxs);padding:var(--nypl-space-xs)}.nypl-patron-page .account-button:hover{background-color:var(--nypl-colors-ui-gray-xx-light-cool)}.nypl-patron-page tr.patFuncHeaders{background-color:var(--nypl-colors-ui-bg-default);width:100%}.nypl-patron-page .nypl-patron-details{font-size:var(--nypl-fontSizes-2)}.nypl-patron-page .nypl-patron-details>.name{font-size:1.625rem}.nypl-patron-page #account-page-content:not(.overdues) td:not(.account-table-buttons){padding-right:35px}.nypl-patron-page .patFuncFinesDetailType{font-style:italic;font-weight:600}.nypl-patron-page .patFuncFinesDetailDateLabel{font-weight:600}.nypl-patron-page .patFuncFinesEntryDetail td:first-of-type,.nypl-patron-page .patFuncFinesDetailDate td:first-of-type{display:none}.nypl-patron-page tr.patFuncFinesEntryTitle{border-top:solid 1px var(--nypl-colors-ui-border-default)}.nypl-patron-page td{padding-top:var(--nypl-space-xs)}.nypl-patron-page td.patFuncFinesEntryTitle{padding-right:50%;padding-top:var(--nypl-space-m)}.nypl-patron-page .patFuncFinesDetailDate{text-align:right;padding-right:24%}.nypl-patron-page .patFuncFinesDetailAmt{padding-right:9%}.nypl-patron-page .patFuncFinesDetailDateLabel{text-align:left}.nypl-patron-page tr:nth-of-type(5n+7) .patFuncFinesDetailDateLabel,.nypl-patron-page tr:nth-of-type(5n+7) .patFuncFinesDetailDate{padding-bottom:var(--nypl-space-m)}@media (min-width: 960px){.nypl-patron-page .overdues table{min-width:846px}}.nypl-patron-page .overdues th{padding-bottom:var(--nypl-space-l)}.nypl-patron-page .overdues br{display:none}.nypl-patron-page .overdues tr:nth-last-of-type(2),.nypl-patron-page .overdues tr:nth-last-of-type(3){border-bottom:solid 1px var(--nypl-colors-ui-border-default)}.nypl-patron-page .items tr,.nypl-patron-page .holds tr{border-bottom:solid 1px var(--nypl-colors-ui-border-default)}.account-settings__heading-3,.account-settings .pin{display:flex;justify-content:space-between;margin-top:24px}.account-settings__heading-3 h3,.account-settings .pin h3{margin-top:0}.account-settings__heading-3 dd,.account-settings .pin dd{width:auto}.account-settings .edit-link{color:var(--nypl-colors-ui-link-primary);float:right;font-size:20px;font-weight:600;text-decoration:none}.account-settings .edit-link.settings{line-height:28px}.account-settings dl{overflow:hidden;width:100%}.account-settings dt{clear:left;float:left;font-weight:600;margin:0;width:30%}.account-settings dd{float:left;width:50%}.account-settings .pin dl{overflow:inherit}.account-settings .pin dt{font-size:20px}.account-settings .pin dd>span{font-size:29px;font-weight:600;line-height:30px}.loading#account-page-content{display:none}.nypl-patron-page .tabbed ul[role="tablist"]>li:last-of-type{border-bottom:1px solid var(--nypl-colors-ui-link-primary)}.nypl-patron-page .tabbed ul[role="tablist"] a{text-align:initial;width:100%}@media (min-width: 600px){.nypl-patron-page .tabbed ul[role="tablist"] a{text-align:center;width:165px}}@media (max-width: 600px){.nypl-patron-page select{width:100%}.nypl-patron-page .items td,.nypl-patron-page .holds td{border-left:1px solid var(--nypl-colors-ui-border-default);border-right:1px solid var(--nypl-colors-ui-border-default);display:block;padding-right:1%;width:auto;padding-left:40%}.nypl-patron-page .items table,.nypl-patron-page .holds table{border-collapse:separate;border-spacing:0 var(--nypl-space-m)}.nypl-patron-page .items td.patFuncTitle,.nypl-patron-page .holds td.patFuncTitle{border-top:1px solid var(--nypl-colors-ui-border-default);border-top-left-radius:5px;border-top-right-radius:5px}.nypl-patron-page .patFuncFinesDetailDate,.nypl-patron-page .patFuncFinesDetailAmt{padding-right:0%}.items td:nth-of-type(1):before{content:'Title'}.items td:nth-of-type(2):before{content:'Barcode'}.items td:nth-of-type(3):before{content:'Status'}.items td:nth-of-type(4):before{content:'Call Number'}.holds td:nth-of-type(1):before{content:'Title'}.holds td:nth-of-type(2):before{content:'Status'}.holds td:nth-of-type(3):before{content:'Pickup Location'}.holds td:nth-of-type(4):before{content:'Cancle If Not Filled By'}.overdues tr:first-of-type td{border:0}.overdues td.patFuncFinesEntryTitle{padding-right:0}#account-page-content table{width:100%}#account-page-content tr.patFuncHeaders{display:none}#account-page-content td:before{display:inline-block;font-weight:700;left:6%;max-width:30%;position:absolute;vertical-align:top}#account-page-content .account-table-buttons{border-bottom:1px solid var(--nypl-colors-ui-border-default);border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:center;padding:var(--nypl-space-m) 1%}#account-page-content .account-table-buttons button{width:85%}#account-page-content .account-table-buttons button:not(last-of-type){margin-bottom:var(--nypl-space-s)}#account-page-content .patFuncEntry{margin-bottom:var(--nypl-space-s)}}.cancel-confirmation .research-modal__content{text-align:center}.timed-logout+.cancel-confirmation{display:none}.advancedSearchContainer.content-primary{min-height:650px}.advancedSearchContainer.content-primary .page-title{margin-top:var(--nypl-space-s)}#advancedSearchAside{color:var(--nypl-colors-brand-primary);background-color:var(--nypl-colors-ui-bg-default);width:100%;font-weight:500;font-size:18px;padding-top:5px;display:flex;align-items:center}#advancedSearchAside img{padding-right:5px}#advancedSearchForm{display:flex;flex-direction:column}#advancedSearchForm li{list-style:none;margin-bottom:15px}#advancedSearchForm #fields{width:100%;display:block}@media (min-width: 600px){#advancedSearchForm #fields{display:flex}}#advancedSearchForm #advancedSearchButtons{display:block;width:91%}@media (min-width: 600px){#advancedSearchForm #advancedSearchButtons{justify-content:flex-end;display:flex}}#advancedSearchForm #advancedSearchButtons button{margin:5px;width:100%}@media (min-width: 600px){#advancedSearchForm #advancedSearchButtons button{width:139px}}#advancedSearchForm #formats{border:none;display:block}@media (min-width: 600px){#advancedSearchForm #formats{display:flex}}.advancedSearchColumnLeft{flex:1}.advancedSearchColumnLeft ul{width:80%}.advancedSearchColumnRight{flex:1}.advancedSearchColumnRight ul{width:80%}.advancedSearchColumnRight #dateList{display:flex;justify-content:space-between}.advancedSearchColumnRight #dateList li{width:40%}.advancedSearchColumnRight #dateList #dateBefore-li::after{content:'E.g. 2000'}.advancedSearchColumnRight #dateList #dateAfter-li::after{content:'E.g. 1901'}.aeonRequestText{font-size:10px}.rtl{display:flex;text-align:right;width:fit-content}.nypl-item-details :where(a){text-decoration:underline}.view-all-items-container{margin-top:1.5rem}div .tabbed ul[role="tablist"]{margin:0;margin-bottom:20px;padding-left:0px;display:block;list-style-type:none}div .tabbed ul[role="tablist"]>li{border-bottom:1px solid var(--nypl-colors-ui-black);display:table-cell;margin-bottom:0;white-space:nowrap}div .tabbed ul[role="tablist"]>li.activeTab{border:1px solid var(--nypl-colors-ui-black);border-bottom:none}div .tabbed ul[role="tablist"]>li>a,div .tabbed ul[role="tablist"]>li>span>a{color:var(--nypl-colors-ui-gray-dark);padding:5px 8px;display:table-cell;font-weight:300;text-decoration:none}div .tabbed ul[role="tablist"]>li:target>a{color:var(--nypl-colors-ui-black)}div .tabbed ul[role="tablist"]>li>a[aria-selected='true']{color:var(--nypl-colors-ui-black);font-weight:500}div .tabbed .blank{border-bottom:1px solid var(--nypl-colors-ui-black);color:white;content:'';width:100%}div .tabbed ul[role="tablist"] li:target ~ .default{display:none}div .tabbed ul[role="tablist"] li:target{border:1px solid var(--nypl-colors-ui-black);border-bottom:0}.default{display:block;padding-top:15px}.non-default{display:none}#tab1:target ~ #section1{display:block;padding:15px 0}#tab2:target ~ #section2{display:block;padding:15px 0}#tab3:target ~ #section3{display:block;padding:15px 0}#tab4:target ~ #section4{display:block;padding:15px 0}.tabbed ul section dd{width:fit-content}.tabbed li{width:fit-content}.tabbed a{display:inline-block}.tabbed dd:hover a{color:var(--nypl-colors-ui-link-secondary);text-decoration:none}.tabbed dd a:hover ~ a{color:var(--nypl-colors-ui-link-primary);text-decoration:underline}.tabbed dd span:hover ~ a{color:var(--nypl-colors-ui-link-primary);text-decoration:underline}.tabbed dd:hover ul li a{color:var(--nypl-colors-ui-link-primary);text-decoration:underline}.tabbed dd a:hover ~ a:visited{color:var(--nypl-colors-ui-link-secondary)}.tabbed dd span:hover ~ a:visited{color:var(--nypl-colors-ui-link-secondary)}.tabbed dd:hover ul li:hover a{color:var(--nypl-colors-ui-link-secondary);text-decoration:none}.tabbed dd ul li:hover a:hover ~ a{color:var(--nypl-colors-ui-link-primary);text-decoration:underline}.tabbed dd ul li:hover span:hover ~ a{color:var(--nypl-colors-ui-link-primary);text-decoration:underline}.tabbed dd ul li:hover a:hover ~ a:visited{color:var(--nypl-colors-ui-link-secondary)}.tabbed dd ul li:hover span:hover ~ a:visited{color:var(--nypl-colors-ui-link-secondary)}.tabbed dd a{color:var(--nypl-colors-ui-link-primary);text-decoration:underline}@media (max-width: 1280px){.additionalDetails dt{float:none}}@media (max-width: 600px){div .tabbed ul[role="tablist"]>li,div .tabbed ul[role="tablist"]>li.activeTab{border:1px solid var(--nypl-colors-ui-black);border-bottom:none;display:block;width:100%}div .tabbed ul[role="tablist"]>li>a{display:block}div .tabbed ul[role="tablist"]>li>a[aria-selected='true']{font-weight:600}}.drbb-container{border:1px solid var(--nypl-colors-ui-border-default);border-radius:8px;float:right;margin:auto;margin-left:0;margin-bottom:20px;padding:2.5%;width:100%}.drbb-container .loadingLayer-texts-loadingWord{margin-bottom:unset;text-transform:initial}.drbb-container .loadingDots{margin-top:unset}.drbb-description{font-size:12px;display:block;font-weight:450}.drbb-result{background-color:var(--nypl-colors-ui-bg-default);border-radius:6px;font-size:14px;margin:20px 0;padding:5% 7%}.drbb-result-title{display:block}.drbb-list{list-style:none}.drbb-loading-layer{height:135px;padding-top:35px;text-align:center}a.drbb-read-online{background-color:var(--nypl-colors-ui-link-primary);border:0.08333rem solid var(--nypl-colors-ui-link-primary);border-radius:0.13333rem;color:var(--nypl-colors-ui-white);display:inline-block;font-size:12px;font-weight:normal;letter-spacing:0.06rem;text-decoration:none;padding:4px 13px;margin-right:6px}a.drbb-read-online:hover,a.drbb-read-online:focus{color:var(--nypl-colors-ui-link-primary);background-color:var(--nypl-colors-ui-white)}a.drbb-download-pdf{color:var(--nypl-colors-ui-black);fill:currentColor;padding:2% 0;font-size:0.8rem;font-weight:normal;letter-spacing:0.06rem}a.drbb-download-pdf svg{padding-right:5px;margin-bottom:-3px}.drbb-read-online,.drbb-download-pdf{display:inline-block;font-size:.8rem;margin:2% 0}.drbb-item-links{height:33px}.drbb-promo{width:100%;text-align:center;height:250px;display:flex;justify-content:center;align-items:center;background-color:var(--nypl-colors-ui-bg-default);border-radius:4px}.drbb-promo img{max-width:80%}.drbb-authorship{margin:7px 0}.drbb-frontend-link{font-size:14px;text-decoration:underline}.nypl-results-list.drbb-integration{box-sizing:border-box;display:inline-block;padding-right:0;width:100%}.nypl-select-field-results{margin:39px 0 32px 0}.nypl-results-sorting-controls{margin:0;display:inline-block}.nypl-results-sorting-controls .nypl-select-field-results label{display:inline-block;margin-right:var(--nypl-space-xs);font-weight:500}.nypl-results-sorting-controls form{display:inline-block;font-size:0.85rem;padding:0.4rem 0}.nypl-results-sorting-controls form select{appearance:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAuNSIgaGVpZ2h0PSIxOC40Mjc3NCIgdmlld0JveD0iMCAwIDMwLjUgMTguNDI3NzQiIGFyaWEtaGlkZGVuPSJ0cnVlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogIHBhdGggeyBmaWxsOiAjMTExMTExOyB9DQo8L3N0eWxlPg0KICA8dGl0bGU+ZG93biB3ZWRnZTwvdGl0bGU+DQogIDxwYXRoIGQ9Ik0yNi44MTguNjc5LDE1LjI4OCwxMi4yMjMxNSwzLjU5MTUzLjU5NTkyQTIuMDc0OCwyLjA3NDgsMCwwLDAsLjY5MDg0LjU4NjM2aDBhMi4yNzc1MywyLjI3NzUzLDAsMCwwLS4wMjYsMy4yNDIxMUwxNS4yMjQwNywxOC40Mjc3NCwyOS44NywzLjczNDMxQTIuMTU5MywyLjE1OTMsMCwwLDAsMjkuODU0MzYuNjdoMEEyLjE1OTMsMi4xNTkzLDAsMCwwLDI2LjgxOC42NzlaIi8+DQo8L3N2Zz4=) no-repeat 99% var(--nypl-colors-ui-white);background-size:1rem;border:0;border-radius:0.2rem;font-weight:600;height:3em;padding-right:7%;padding-left:0.5rem;width:inherit;background-position-x:92%;border:0.0625rem solid var(--nypl-colors-ui-border-default);padding:0 1.25rem 0 0.75rem}.nypl-results-summary.no-scc-results.drbb-integration{width:100%}@media (min-width: 960px){.nypl-results-list.drbb-integration{width:65%;padding-right:10%}.drbb-container{width:30%;margin-left:15px}.nypl-results-summary.no-scc-results.drbb-integration{width:65%}}.form-full-width{border-bottom:1px solid;border-top:1px solid}.form-full-width.bottom-action-row{border-bottom:none}.form-full-width .nypl-column-full{margin-bottom:0}.filter-container{margin-top:var(--nypl-space-s);width:100% !important}.filter-container fieldset{border:none;margin:0;padding:0}.filter-container .nypl-form-error{margin:10px 0;padding-left:0;display:none}.filter-container .nypl-form-error.filter-error-box{margin:10px 0px;padding:1px 0 1px 1rem}.filter-container .nypl-form-error h2{margin:0.5rem 0 1rem}.filter-container .nypl-form-error ul li{margin-left:0}.filter-container .popup-btn-open{float:right;display:block;text-decoration:none;margin:0 0 25px}.filter-container .popup-btn-open svg{fill:var(--nypl-colors-ui-white);margin:0 0 2px 0px}.filter-container .popup-btn-open:hover svg{fill:var(--nypl-colors-ui-link-primary)}@media (min-width: 320px){.filter-container .popup-btn-open{margin-top:35px}}.filter-container a.popup-btn-open{padding-top:3px}.filter-container a.popup-btn-open:hover{color:var(--nypl-colors-ui-link-secondary);border:1px solid var(--nypl-colors-ui-link-secondary)}.filter-container svg{vertical-align:middle;white-space:normal}.filter-container .filter-action-buttons{float:left;width:100%;padding:15px 0 0;display:none;margin-bottom:0}@media (min-width: 320px){.filter-container .filter-action-buttons{text-align:right;margin-bottom:15px}}.filter-container .filter-action-buttons li{display:inline-block;margin-bottom:0;width:100%}.filter-container .filter-action-buttons li:first-child{float:left}.filter-container .filter-action-buttons li button{margin-bottom:20px}@media (min-width: 320px){.filter-container .filter-action-buttons li{width:auto}.filter-container .filter-action-buttons li button{margin-bottom:0}}.filter-container .cancel-apply-buttons{float:right;display:inline-block}.filter-container .cancel-button{margin-right:20px;padding:0 15px;border-radius:0.25rem}.filter-container a.cancel-button{padding:6px 15px;-webkit-appearance:initial}.filter-container .cancel-button,.filter-container .apply-button{background:var(--nypl-colors-ui-white);border:1px solid;border-color:var(--nypl-colors-ui-link-primary);border-radius:0.25rem;color:var(--nypl-colors-ui-link-primary)}.filter-container .cancel-button svg,.filter-container .apply-button svg{fill:var(--nypl-colors-ui-link-primary);background:var(--nypl-colors-ui-white);margin:0 0 3px 3px}.filter-container .cancel-button:hover,.filter-container .apply-button:hover{background-color:var(--nypl-colors-ui-link-primary);border:1px solid var(--nypl-colors-ui-link-primary);color:var(--nypl-colors-ui-white)}.filter-container .cancel-button:hover svg,.filter-container .apply-button:hover svg{fill:var(--nypl-colors-ui-white);background-color:var(--nypl-colors-ui-link-primary)}.filter-container .apply-button{padding-left:10px}.filter-container .nypl-name-field input[type=text]{transition:none}.popup-container .cancel-no-js{width:100%;height:100%;cursor:default;top:0;left:0;right:0;bottom:0;z-index:10000;position:fixed}.popup-container#popup-no-js:target{display:inline-block;opacity:1;visibility:visible}.popup-container#popup-no-js:target form,.popup-container#popup-no-js:target .filter-action-buttons{display:block}.popup-container .popup,.popup-container .popup-no-js{background:var(--nypl-colors-ui-gray-x-light-cool);width:auto;z-index:10000}@media (min-width: 960px){.popup-container .popup,.popup-container .popup-no-js{width:42rem}}@media (min-width: 966px){.popup-container .popup,.popup-container .popup-no-js{width:52rem}}.popup-container .popup.collapse,.popup-container .popup-no-js.collapse{visibility:visible;max-height:3000px}.popup-container .popup{width:100%}.popup-container .popup.active{overflow:hidden;-webkit-overflow-scrolling:touch}.popup-container .popup-btn-close{display:none;float:right;text-decoration:none}.popup-container .popup-btn-close.active{display:block}.popup-container .nypl-fieldset{background-color:var(--nypl-colors-ui-gray-x-light-cool)}.popup-container .nypl-generic-checkbox label{width:70%;padding-left:0.65rem}.popup-container .nypl-generic-checkbox label::before{background:var(--nypl-colors-ui-white)}.filter-container a.clear-filters-button{-webkit-appearance:initial;color:var(--nypl-colors-brand-primary)}.filter-container a.clear-filters-button:hover{border:1px solid var(--nypl-colors-brand-primary);color:var(--nypl-colors-ui-white);background:var(--nypl-colors-brand-primary)}.filter-container .clear-filters-button{padding:7px 16px;margin-bottom:20px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}@media (min-width: 320px){.filter-container .clear-filters-button{margin-bottom:0}}.filter-container .clear-filters-button svg{height:25px;width:25px;padding:0;margin:0px 0 2px 5px}.filter-container .clear-filters-button:hover svg{fill:var(--nypl-colors-ui-white);background:var(--nypl-colors-brand-primary)}.filter-container button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;height:40px}.filter-container ul li{list-style:none}.nypl-popup-container.active .nypl-form-error{display:block}.nypl-popup-container.active .nypl-popup-filter-overlay{z-index:1000 !important}.nypl-popup-container.active form{display:block}.nypl-popup-container.active .filter-action-buttons{display:block}.nypl-inner-fieldset-date .nypl-field-status{display:inline-block}.nypl-generic-checkbox>li{margin:0 0 0.75rem 5px}.nypl-generic-columns{column-count:2;max-width:100%}@media (min-width: 600px){.nypl-generic-columns{column-count:3}}.nypl-name-field input[type=text]{-webkit-appearance:none}.nypl-name-field{background:var(--nypl-colors-ui-gray-x-light-cool);margin:1rem 0}.nypl-name-field::after,.nypl-name-field::before{content:'';display:table}.nypl-name-field .nypl-field-status{background:var(--nypl-colors-ui-gray-x-light-cool);color:var(--nypl-colors-ui-gray-dark);display:block;font-size:0.9rem;line-height:1.5;padding-top:0.5rem}.nypl-fieldset.date-fieldset label{display:inline-block;max-width:calc(50% - 5.125rem)}.nypl-fieldset.date-fieldset input{width:100%;border:1px solid var(--nypl-colors-ui-border-default);border-radius:0.25rem;padding:0.5rem;height:1.5rem}.date-hyphen{background:var(--nypl-colors-ui-gray-x-light-cool);width:25px;margin:0px 15px;height:10px}.filter-error-box{margin:0 3.125rem}@media (max-width: 600px){.filter-error-box{margin:0 1rem}}.nypl-modal-filter-form{padding:0 1px;-moz-transition:max-height 0.3s ease-in-out;-o-transition:max-height 0.3s ease-in-out;-webkit-transition:max-height 0.3s ease-in-out;-ms-transition:max-height 0.3s ease-in-out;transition:max-height 0.3s ease-in-out;height:auto}.nypl-modal-filter-form form{display:none}.nypl-modal-filter-form form>fieldset{margin-bottom:0}.nypl-modal-filter-form.collapse{max-height:0;visibility:hidden}.nypl-modal-filter-form.expand{max-height:300em;visibility:visible}.nypl-modal-filter-form fieldset:last-of-type{border-bottom:none}.nypl-modal-filter-form .inner{padding:0;border-bottom:none}.nypl-modal-filter-form .inner ul{margin-top:0.6rem}.nypl-modal-filter-form .date-divider{margin:0 20px}#chakra-modal--body-filters-button{max-height:500px}.chakra-modal__close-btn{background-color:var(--nypl-colors-ui-white)}.errorItem{margin-left:1.5rem}.edd-request{padding-bottom:var(--nypl-space-xxxl)}.edd-request .nypl-text-field input{height:auto}.edd-copyright-notice{border:1px solid var(--nypl-colors-ui-border-default);border-radius:4px;margin-top:16px;padding:15px}.edd-copyright-notice h3{margin-top:2px}.nypl-text-area-with-label>p>span{display:inline;word-wrap:normal}.nypl-text-area-with-label>p>span a{display:inline}.nypl-request-item-summary .call-number{margin:1rem 0;font-size:1rem;font-weight:400}form.place-hold-form .nypl-request-radiobutton-field{background-color:var(--nypl-colors-ui-white);border:0;margin:1rem 0;padding:0;position:relative;border-radius:0}form.place-hold-form .nypl-request-radiobutton-field fieldset{border:0;box-shadow:none;margin:0;padding:0}form.place-hold-form .nypl-request-radiobutton-field label{background-color:var(--nypl-colors-ui-white);border-radius:0;font-weight:400;border:var(--nypl-colors-ui-border-default) solid 0.0625rem;margin:0;display:block;padding:1rem 1rem 2rem 4rem;margin-bottom:1rem}form.place-hold-form .nypl-request-radiobutton-field label input{display:block;position:relative;top:1.25rem;left:-2.75rem}form.place-hold-form .nypl-request-button{background-color:var(--nypl-colors-brand-primary);border:0.04167rem solid var(--nypl-colors-brand-primary);border-radius:0.25rem;color:var(--nypl-colors-ui-white);cursor:pointer;display:inline-block;font-size:1rem;font-weight:normal;height:auto;letter-spacing:normal;padding:0.2rem 0.75rem;text-decoration:none;text-transform:none;white-space:normal;-webkit-appearance:none}form.electronic-delivery-form .nypl-fieldset{border:0;display:block;margin:1rem 0;padding:0}form.electronic-delivery-form .nypl-fieldset legend{font-weight:400;margin-bottom:0.25rem}form.electronic-delivery-form .nypl-fieldset .nypl-required-field{color:var(--nypl-colors-ui-error-primary);font-size:0.9rem;font-weight:400}form.electronic-delivery-form .nypl-fieldset .nypl-field-status{color:var(--nypl-colors-ui-gray-dark);display:block;font-size:0.9rem;line-height:1.5;padding-top:0.5rem}form.electronic-delivery-form .nypl-fieldset .nypl-column-half{float:left;margin-bottom:1rem;min-height:1rem;padding:0;width:auto}@media (min-width: 600px){form.electronic-delivery-form .nypl-fieldset .nypl-column-half{width:50%}}form.electronic-delivery-form .nypl-fieldset .nypl-column-half .nypl-text-field{margin:1rem 0;padding:0;position:relative}form.electronic-delivery-form .nypl-fieldset .nypl-column-half label{background-color:transparent;display:inline-block;font-weight:400;margin-bottom:0.25rem}form.electronic-delivery-form .nypl-fieldset .nypl-column-half input{background-color:var(--nypl-colors-ui-white);border:1px solid var(--nypl-colors-ui-border-default);border-radius:0.25rem;font-size:1rem;height:2rem;padding:1rem 0;text-indent:0.5rem;width:100%;display:block}form.electronic-delivery-form .nypl-fieldset .nypl-column-half textarea{border:1px solid var(--nypl-colors-ui-border-default);border-radius:0.25rem;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";height:12rem;padding:1rem;width:100%}.home h2{margin-top:var(--nypl-space-m)}.nypl-quarter-image{width:100%}.nypl-row::after,.nypl-row::before,.nypl-column-full::after,.nypl-column-full::before{content:"";display:table}.nypl-row::after,.nypl-column-full::after{clear:both}.nypl-column-one-quarter{float:left;margin-bottom:1.5rem;min-height:1rem;width:25%}.nypl-column-three-quarters{float:left;margin-bottom:1.5rem;min-height:1rem;padding:0 0.5rem;width:75%}.item-filter{display:inline-block;min-width:125px;margin-right:var(--nypl-space-xs)}.item-filter:last-of-type{margin-right:0}.item-filter .item-filter-button{color:black;border:1px solid var(--nypl-colors-ui-gray-medium);justify-content:space-between;text-transform:capitalize;width:100%}.item-filter .item-filter-button.open{border-bottom:0}@media (min-width: 600px){.item-filter .item-filter-button{width:100%}}.item-filter fieldset{border:0;list-style:none;margin-bottom:0}.item-filter fieldset .closed{display:none}.item-filter li{margin-bottom:0}.item-filter label{margin-bottom:0}.item-filter-content{background-color:var(--nypl-colors-ui-white);border:1px solid;border-color:var(--nypl-colors-ui-gray-medium);position:absolute;width:230px;z-index:1;padding:10px}.item-filter-buttons{float:right;margin-bottom:var(--nypl-space-xs);margin-right:var(--nypl-space-xs)}.item-filter-buttons button{display:inline-block;border:none}.item-filter-buttons button:not(last-of-type){margin-right:var(--nypl-space-xs)}.item-filter-buttons button .button-icon{float:right}@media (max-width: 600px){.item-filter{display:block;margin:10px 0;max-width:none;width:100%}.item-filter-button{border-bottom:none;width:100%}.item-filter-content{position:unset;width:100%;float:left;margin-bottom:10px}}.item-table-filters{margin:10px 0;min-height:128px;padding-top:16px;padding-bottom:16px;gap:16px}@media (min-width: 600px){.item-table-filters{display:flex}.item-table-filters>div{flex:1}}div.item-table-filters{background-color:var(--nypl-colors-ui-gray-x-light-cool);padding:16px}button.item-table-filters{padding:5px 25px}.search-year-wrapper #clear-year-button{float:right;padding-right:0}.nypl-results-item #modal-open-btn{width:100%;margin-bottom:16px;margin-top:60px}.nypl-results-item{border-bottom:0}.nypl-results-item .nypl-basic-table#bib-item-table thead>tr{border-bottom:1px solid var(--nypl-colors-ui-gray-light-cool)}.nypl-results-item .nypl-basic-table#bib-item-table thead>tr th{padding-top:0}.nypl-results-item .nypl-basic-table#bib-item-table tbody tr,.nypl-results-item .nypl-basic-table#bib-item-table tbody tr:last-child{border-bottom:1px solid var(--nypl-colors-ui-gray-light-cool)}.item-filter-info h3{display:inline-block;padding-right:10px}.item-filter-info button{border:none;color:var(--nypl-colors-brand-primary);display:inline-block}.item-filter-info button:hover{color:var(--nypl-colors-ui-link-primary)}.items-loading{display:inline-flex}.items-loading .dot1{animation:visibility 3s linear infinite}@keyframes visibility{0%{opacity:1}65%{opacity:1}66%{opacity:0}100%{opacity:0}}.items-loading .dot2{animation:visibility2 3s linear infinite}@keyframes visibility2{0%{opacity:0}21%{opacity:0}22%{opacity:1}65%{opacity:1}66%{opacity:0}100%{opacity:0}}.items-loading .dot3{animation:visibility3 3s linear infinite}@keyframes visibility3{0%{opacity:0}43%{opacity:0}44%{opacity:1}65%{opacity:1}66%{opacity:0}100%{opacity:0}}.search-results-bib-card .card-body{width:100%}.avail-request-button,.unavail-request-button{text-align:center;padding:8px 16px;text-decoration:none;color:var(--nypl-colors-ui-white);border:0.08333rem solid var(--nypl-colors-ui-link-primary);line-height:1.5;border-radius:var(--nypl-radii-sm);font-weight:var(--nypl-fontWeights-button-default);align-items:center;display:flex;height:var(--nypl-sizes-10);justify-content:center;max-height:2.5rem;min-height:44px;word-wrap:normal;min-width:var(--nypl-sizes-10);font-size:var(--nypl-fontSizes-button-default);margin-right:var(--nypl-space-xs)}@media (min-width: 600px){.avail-request-button,.unavail-request-button{min-height:auto}}.avail-request-button{background-color:var(--nypl-colors-ui-white);color:var(--nypl-colors-ui-link-primary)}.avail-request-button:hover{background-color:var(--nypl-colors-ui-bg-hover);border:0.08333rem solid var(--nypl-colors-ui-link-secondary);color:var(--nypl-colors-ui-link-secondary)}.unavail-request-button{cursor:default;background-color:var(--nypl-colors-ui-gray-x-light-cool);color:var(--nypl-colors-ui-gray-dark);border:0.08333rem solid var(--nypl-colors-ui-gray-light-cool)}.info-link{font-size:var(--nypl-fontSizes-text-tag);font-weight:var(--nypl-fontWeights-text-tag);text-decoration:underline}.availability-alert{margin-top:var(--nypl-space-s)}.availability-alert a{text-decoration:underline}.availability-alert #contact-librarian{display:inline;padding:0;text-decoration:underline;font-size:inherit;font-weight:inherit}.available-text{color:var(--nypl-colors-ui-success-primary)}.unavailable-text{color:var(--nypl-colors-ui-warning-primary)}.nypl-results-item .nypl-basic-table .item-email-inquiry{font-size:12px;padding-top:5px}.nypl-results-item .nypl-basic-table .item-email-inquiry>a{background-color:unset;border:unset;font-size:12px;padding:0;text-decoration:underline;letter-spacing:unset}.nypl-results-item .nypl-basic-table .item-email-inquiry>a:link{color:var(--nypl-colors-ui-link-primary)}.nypl-results-item .nypl-basic-table .item-email-inquiry>a:hover,.nypl-results-item .nypl-basic-table .item-email-inquiry>a:visited,.nypl-results-item .nypl-basic-table .item-email-inquiry>a:visited:hover{color:var(--nypl-colors-ui-link-secondary);text-decoration:none}.nypl-results-item .nypl-basic-table .item-email-inquiry>a.inverted:link{color:var(--nypl-colors-ui-white)}.nypl-results-item .nypl-basic-table .item-email-inquiry>a.inverted:visited{color:#e6e6e6}.nypl-results-item .nypl-basic-table .item-email-inquiry>a.inverted:hover,.nypl-results-item .nypl-basic-table .item-email-inquiry>a.inverted:visited:hover{color:var(--nypl-colors-ui-white)}.results-items-element+.results-items-element{margin-top:var(--nypl-space-s)}.items-definition-list .item-dl-wrapper+.item-dl-wrapper{margin-top:var(--nypl-space-s)}.items-definition-list dt{font-weight:var(--nypl-fontWeights-bold)}.items-definition-list dd{margin-bottom:var(--nypl-space-s)}@media (max-width: 600px){.tabbed thead{display:none}.tabbed tr,.tabbed .nypl-results-item .nypl-basic-table tbody tr:last-child{border:1px solid var(--nypl-colors-ui-gray-light-cool)}.tabbed .nypl-basic-table,.tabbed .nypl-results-item .nypl-basic-table{display:revert}.tabbed .nypl-basic-table td,.tabbed .nypl-results-item .nypl-basic-table td{display:block;width:auto}.tabbed .nypl-basic-table td:last-of-type,.tabbed .nypl-results-item .nypl-basic-table td:last-of-type{padding-bottom:15px}.tabbed .nypl-basic-table td.vol-date-col,.tabbed .nypl-results-item .nypl-basic-table td.vol-date-col{background-color:var(--nypl-colors-ui-gray-light-cool)}.tabbed .nypl-basic-table span,.tabbed .nypl-results-item .nypl-basic-table span{display:inline-block;max-width:67%;min-width:50%;padding-left:5px}.tabbed .nypl-results-list .nypl-results-item.has-request{border-bottom:none;margin-bottom:0}.tabbed td[data-th]:before{content:attr(data-th);display:inline-block;font-weight:500;max-width:30%;min-width:27%;vertical-align:top}}.request-buttons-container{display:flex}.request-buttons-container.bib-details.mobile{flex-direction:column}.request-buttons-container.bib-details.mobile a{margin-bottom:var(--nypl-space-xs)}.loadingLayer{position:fixed;width:100%;height:100%;z-index:1000;top:0}.loadingLayer-layer{position:fixed;width:100%;height:100%;background:var(--nypl-colors-ui-bg-default);opacity:.95}.loadingLayer-texts{width:100%;margin:auto;z-index:1001;position:fixed;text-align:center;top:40%}.loadingLayer-texts-loadingWord{text-transform:uppercase;color:var(--nypl-colors-brand-primary);display:block;margin:15px;margin-bottom:35px;font-weight:normal}.loadingLayer-texts-title{font-size:24px}.loadingDots{text-align:center;height:40px;margin-top:40px}.loadingDots span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:0px 5px;background:var(--nypl-colors-brand-primary);border-radius:50px;-webkit-animation:loadingDots 0.8s infinite alternate;-moz-animation:loadingDots 0.8s infinite alternate}.loadingDots span:nth-of-type(2){-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s}.loadingDots span:nth-of-type(3){-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s}.loadingDots span:nth-of-type(4){-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}@-webkit-keyframes loadingDots{0%{width:10px;height:10px;opacity:1}50%{width:10px;height:10px;opacity:1}100%{width:18px;height:18px;opacity:0.85}}@-moz-keyframes loadingDots{0%{width:10px;height:10px;opacity:1}50%{width:10px;height:10px;opacity:1}100%{width:18px;height:18px;opacity:0.85}}.subjectHeadingShowLoadingWrapper .loadingLayer{position:inherit;width:inherit;height:inherit;z-index:inherit;top:inherit}.subjectHeadingShowLoadingWrapper .loadingLayer-texts{width:inherit;margin:inherit;z-index:inherit;position:inherit;text-align:inherit;top:inherit}.research-alert{background-color:var(--nypl-colors-ui-gray-x-light-cool);font-size:var(--nypl-fontSizes-1);margin:var(--nypl-space-m) 0;padding:var(--nypl-space-m) 4vw}.research-alert a{color:var(--nypl-colors-ui-link-primary);display:inline}.research-alert a:hover{color:var(--nypl-colors-ui-link-secondary)}.redirect404{display:inline-block;text-align:center;padding-top:2em;margin:3px;min-height:100vh;width:100vw;font-style:normal;font-weight:300;font-size:24px;position:relative}.redirect404 .redirect404text{padding:2em;position:relative;width:80vw;top:15.37%;bottom:82.04%;display:inline-block;text-align:left;border:1px solid var(--nypl-colors-ui-border-default);border-radius:8px;box-sizing:border-box}.redirect404 .redirect404text p{padding-left:2em}.redirect404 .redirect404text .originalUrlText{width:100%;display:inline-block;text-align:center}.catalog__header{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.catalog__header a:hover{color:var(--nypl-colors-ui-gray-light-cool)}.catalog__heading{background-color:var(--nypl-colors-section-research-primary);padding-bottom:var(--nypl-space-xs);padding-top:var(--nypl-space-l)}.catalog__heading h1{margin:0 auto;max-width:82.1875rem;padding:0 var(--nypl-space-s);width:100%;color:var(--nypl-colors-ui-white);max-width:1280px}.research-search{background-color:var(--nypl-colors-ui-gray-x-light-cool);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:var(--nypl-space-l) 0}.research-search__inner-content{margin:0 auto;max-width:1280px;padding:0 var(--nypl-space-s)}.research-search__inner-content #advanced-search-link-container a{display:block;margin-top:3px;text-align:right}@media (min-width: 960px){.research-search__inner-content #advanced-search-link-container a{float:right}}.research-search__inner-content form select{font-size:16px}.research-search__inner-content form .chakra-select__icon-wrapper{z-index:999 !important}.research-search__inner-content form input::placeholder{font-style:normal;font-size:16px}@media (min-width: 960px){.research-search__inner-content>div{width:85%}}.nypl-sorter-row{align-items:center;border:0;display:flex;width:100%}.nypl-sorter-row .nypl-results-summary{flex-grow:2;display:inline-block}@media (max-width: 600px){.nypl-sorter-row{display:block}}h3.electronic-resources-search-header{font-size:var(--nypl-fontSizes-text-default);margin-bottom:var(--nypl-space-xs)}.eds-link{font-size:var(--nypl-fontSizes-desktop-body-body2)}.nypl-results-list .nypl-results-item .search-results-single-resource-link{text-decoration:underline}.search-results-list-link{font-size:14px;font-weight:600;align-items:center;display:flex}.search-results-list-link p{align-items:center;display:flex}.search-results-list-link svg{height:1.8rem;width:1.8rem;margin-top:0;fill:var(--nypl-colors-ui-link-primary)}.selected-filters{padding-top:var(--nypl-space-m)}.selected-filters .nypl-column-full{margin-bottom:0}#selected-filters-container{float:left;margin:0}#selected-filters-container li{list-style:none;margin:0 15px 0 0;display:inline-block}#selected-filters-container li.dateAfter.combined button{border-top-right-radius:0;border-bottom-right-radius:0}#selected-filters-container li.dateBefore.combined{margin-left:-15px}#selected-filters-container li.dateBefore.combined button{border-top-left-radius:0;border-bottom-left-radius:0}#selected-filters-container .nypl-unset-filter{background:var(--nypl-colors-ui-white);border:1px solid var(--nypl-colors-ui-black);color:var(--nypl-colors-ui-black);display:flex;align-items:center;padding:5px 10px;border-radius:0.25rem}#selected-filters-container .nypl-unset-filter svg{fill:var(--nypl-colors-ui-black);height:25px;width:25px;margin:0 0 0 0px;padding:0;float:right;-moz-transition:all 0.1s ease-in 0s;-o-transition:all 0.1s ease-in 0s;-webkit-transition:all 0.1s ease-in 0s;-ms-transition:all 0.1s ease-in 0s;transition:all 0.1s ease-in 0s}#selected-filters-container .nypl-unset-filter:hover{background:var(--nypl-colors-ui-black);border:1px solid var(--nypl-colors-ui-white);color:var(--nypl-colors-ui-white)}#selected-filters-container .nypl-unset-filter:hover svg{fill:var(--nypl-colors-ui-white)}.clear-filters-button{border:1px solid var(--nypl-colors-brand-primary);color:var(--nypl-colors-brand-primary);background:var(--nypl-colors-ui-white);display:flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:0.25rem}.clear-filters-button svg{fill:var(--nypl-colors-ui-black);height:25px;width:25px;margin:0 0 0 0px;padding:0;-moz-transition:all 0.1s ease-in 0s;-o-transition:all 0.1s ease-in 0s;-webkit-transition:all 0.1s ease-in 0s;-ms-transition:all 0.1s ease-in 0s;transition:all 0.1s ease-in 0s}.clear-filters-button svg{fill:var(--nypl-colors-brand-primary)}.clear-filters-button:hover{border:1px solid var(--nypl-colors-ui-white);color:var(--nypl-colors-ui-white);background:var(--nypl-colors-brand-primary)}.clear-filters-button:hover svg{fill:var(--nypl-colors-ui-white)}.subject-heading-page-header{align-items:baseline;display:flex;justify-content:space-between}@media (max-width: 600px){.subject-heading-page-header{display:block}}.subject-heading-page .page-title{padding-top:var(--nypl-space-l)}thead .subjectHeadingRow{background-color:unset}.subjectHeadingInfo{display:flex}.subjectHeadingNav{margin-bottom:50px;text-align:center}.subjectNavButton{margin:100px;font-size:20px;text-decoration:none;padding:20px}.nypl-results-pagination.showPage{display:flex;justify-content:space-between}.verticalEllipse{font-size:14px;margin-bottom:3px;line-height:5px;padding-bottom:4.5%;padding-left:3px}.verticalEllipse .dot{text-align:left;display:block}.nypl-results-sorter.shepBibs{float:left;margin-bottom:0}.nypl-results-sorter.shepBibs .nypl-select-field-results{margin:0}#sort-by-label{width:160px}.seeMoreButton{color:var(--nypl-colors-ui-link-primary);font-size:14px}.seeMoreButton em{padding-left:10px}.seeMoreButton:hover{color:var(--nypl-colors-ui-link-secondary)}.alphabeticalPagination{border:1px solid var(--nypl-colors-ui-border-default);border-radius:.2rem;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-bottom:1.5rem;max-width:100%;text-align:center;background-color:var(--nypl-colors-ui-border-default);line-height:35px;padding:1px}.alphabeticalPagination a{box-sizing:border-box;background-color:var(--nypl-colors-ui-white);display:inline-block;flex:auto;font-size:14px;font-weight:400;text-align:center;text-decoration:none;min-width:35px;border:1px solid var(--nypl-colors-ui-border-default);border-radius:1px;margin:-1px}.alphabeticalPagination a:focus{z-index:1;background-color:var(--nypl-colors-ui-white)}@media (min-width: 320px){.alphabeticalPagination{line-height:32px}.alphabeticalPagination a{min-width:32px}}.bibsList{font-size:14px}.bibsList.nypl-column-half{float:left;margin-bottom:1rem;padding-right:10px;min-height:1rem;width:50%}.bibsList.subjectHeadingShowLoadingWrapper{height:500px}.bibsList ul{list-style:none}@media (min-width: 960px){.bibsList{min-height:22rem}}.nestedTableHeader{border-bottom:1px solid var(--nypl-colors-ui-border-default);line-height:32px;background-color:var(--nypl-colors-ui-bg-default)}.nestedTableHeader th{font-style:italic;font-weight:normal;text-align:left}.nestedTableHeader .selected{font-weight:500}.nestedTableHeader .subjectHeadingLabelInner,.nestedTableHeader .subjectHeadingAttributeInner{display:inline-flex}.preview{width:100%}.preview .previewDiv{justify-content:center;width:100%}.preview .previewDiv>em{margin-left:15%}.preview .previewDiv .previewInner{width:100%;justify-content:center;display:flex}.preview .previewDiv em{color:var(--nypl-colors-section-research-primary)}.preview .previewUl{display:flex;justify-content:space-around;list-style:none;margin-bottom:0px;width:100%}.preview .previewUl ul{justify-content:left;width:100%}.preview .previewUl li{display:flex;justify-content:left;margin-bottom:5px}.preview .previewUl li.fullLabel{font-size:.75rem}.preview .previewUl li.bibCount{color:var(--nypl-colors-section-research-primary)}#subject-heading-content-primary{min-height:600px}.subjectHeadingLabel.mainLabel{font-style:italic}.subjectHeadingToggle{position:absolute;left:-30px;min-width:32px;text-align:center;padding:8px 0}.subjectHeadingToggle:focus{outline-offset:-6px;background-color:inherit;box-shadow:none}.subjectHeadingRow{display:table-row}.subjectHeadingRow .subjectHeadingsTableCell{box-sizing:border-box;display:table-cell;height:100%}.subjectHeadingRow .subjectHeadingsTableCell .subjectHeadingLabelInner{height:100%;position:relative}.subjectHeadingRow .subjectHeadingAttribute{vertical-align:top}tbody .subjectHeadingRow{border-bottom:1px solid var(--nypl-colors-ui-border-default);line-height:32px;background-color:var(--nypl-colors-ui-bg-default)}tbody .subjectHeadingRow .selected .emph{font-weight:700}.index .openSubjectHeading{border-bottom:0}.index .ellipse{border-bottom:none}.index .nestedSubjectHeading .emph{font-weight:500}.index .nestedSubjectHeading .emph .noEmph{font-weight:normal}.emph{color:var(--nypl-colors-ui-black);font-size:14px;font-style:initial}.emph:hover{color:inherit}@media (min-width: 600px){.subjectHeadingsTable th{min-width:32px}.subjectHeadingsTableCell.subjectHeadingLabel{min-width:unset;width:auto}.subjectHeadingToggle{left:-32px}}@media (min-width: 320px){.subjectHeadingsTable:not(.related) .subjectHeadingsTableCell.subjectHeadingLabel,.seeMore .subjectHeadingsTableCell{padding-left:0px}}.react-autosuggest__container{width:40%}.react-autosuggest__container li{margin-bottom:0}.react-autosuggest__container input{width:100%;margin-bottom:unset;padding:var(--nypl-space-xs);border:1px solid var(--nypl-colors-ui-gray-medium)}.react-autosuggest__container input::placeholder{color:var(--nypl-colors-ui-gray-dark)}@media (max-width: 600px){.react-autosuggest__container{display:block;width:100%}}.aggregateBibCount{float:right;margin-left:5px;min-width:95px;text-align:right}.subjectHeadingsSideBar{display:flex;flex-direction:column;float:left;width:100%}.subjectHeadingsSideBar .subjectHeadingsTable{min-width:100%;width:fit-content}.subjectHeadingsSideBar.nypl-column-half{float:left;margin-bottom:1rem;min-height:1rem;width:50%}.subjectHeadingInfoBox{border-color:var(--nypl-colors-ui-black);border-style:solid;border-top-width:3px;justify-self:end;width:100%}.subjectHeadingInfoBox .sideBarContentHeading{padding-left:5px;background-color:var(--nypl-colors-ui-bg-hover)}.subjectHeadingInfoBox .toIndex{font-size:16px;min-height:32px;text-decoration:none;font-weight:500;margin-left:5px}.subjectHeadingInfoBox .toIndex:hover{text-decoration:underline}.context .contextMore{color:var(--nypl-colors-ui-gray-dark)}.related{height:fit-content}.related .emph{color:inherit}.related .subjectHeadingToggle{display:none !important}.related .subjectHeadingLabelInner{margin-left:1%}.subjectHeadingInfoBox{margin-bottom:14px;min-width:400px;padding:0}.subjectHeadingInfoBox .subjectHeadingsTableCell{font-size:12px}.subjectHeadingInfoBox h4{font-size:16px;font-weight:500}.subjectHeadingInfoBox .subjectHeadingLabelContainer{padding:2px}.subjectHeadingInfoBox .subjectHeadingAttribute{padding-right:1%}.subjectHeadingInfoBox th{font-size:12px;min-width:45px}.subjectHeadingsTable{display:table;font-size:15px;width:100%;background-color:var(--nypl-colors-ui-bg-hover)}.subjectHeadingsTable a{display:flex;text-decoration:none}.subjectHeadingsTable .subjectHeadingAttribute{text-align:right;max-width:fit-content}.subjectHeadingsTable .subjectSortButton{border:0;background:none;padding:0;padding:10px 0}.subjectHeadingsTable.index{min-width:60px}.subjectHeadingsTable .titles{padding-right:10px}.titles{width:75px}.subjectHeadingsTable thead{line-height:2.5}.subjectHeadingsTable thead th{font-style:italic;font-weight:normal}.subjectHeadingsTable thead th.sort{text-align:center}.subjectHeadingsTable thead .selectedColumn{font-weight:500}.subjectHeadingsTable thead .headingColumnHeader{display:flex;padding-left:5px}.index thead{border-bottom:1.5px solid var(--nypl-colors-ui-black)}.subjectHeadingsTable:not(.related) .headingColumnHeader{padding-left:12px}@media (min-width: 600px){.subjectHeadingsTable:not(.related) .headingColumnHeader{padding-left:32px}}.sub-nav{background-color:var(--nypl-colors-ui-black);padding-bottom:var(--nypl-space-xs);padding-top:var(--nypl-space-xs)}.sub-nav span{text-decoration:none}.sub-nav__link,.sub-nav__link:link,.sub-nav__link:visited,.sub-nav__link:focus{color:var(--nypl-colors-ui-white) !important;text-decoration:none}.sub-nav__link:hover{color:var(--nypl-colors-ui-white) !important;text-decoration:underline}.sub-nav__link.active-section{font-weight:700}.sub-nav__list{margin:0 auto;max-width:1280px;padding:0 var(--nypl-space-s);width:100%;color:var(--nypl-colors-ui-white)}.nypl--research .sub-nav{background-color:var(--nypl-colors-section-research-primary)}.timed-logout hr{color:var(--nypl-colors-ui-border-default)}.timed-logout p{display:flex;justify-content:space-between}.timed-logout .time-display{padding-left:var(--nypl-space-m)}.timed-logout :not(.button){font-weight:500}.timed-logout .button{display:inline-block;font-weight:300}.nypl-item-details__heading{align-items:baseline;display:flex}.nypl-item-details h2{padding-right:var(--nypl-space-s);padding-top:var(--nypl-space-l);max-width:35rem}.nypl-item-details #legacy-catalog-link{margin-bottom:57px;display:inline-block}.nypl-item-details dl:first-of-type{padding-bottom:7px}.nypl-item-details dl{border-left:0;font-size:0.95rem;padding-left:0}@media (min-width: 600px){.nypl-item-details dl{display:grid;grid-template-columns:20% auto}}.nypl-item-details dl dt{font-size:0.85rem;font-weight:700;letter-spacing:0.04rem;margin:0 0 1rem 0;margin-bottom:0.75rem;float:none;width:100%;clear:both}@media (min-width: 600px){.nypl-item-details dl dt{margin-bottom:1rem;padding-right:.75em}}.nypl-item-details dl dd{margin-bottom:1.25rem;width:100%;max-width:80%;font-size:0.85rem}.nypl-item-details dl dd ul{list-style-type:none}@media (min-width: 600px){.nypl-item-details dl dd{margin-bottom:1rem;width:80%}}.nypl-item-details dl dd.subject-listing a{display:block}.nypl-item-details__heading{display:block}@media (min-width: 600px){.nypl-item-details__heading{display:flex}}.tabbed dl{border-bottom:1px solid var(--nypl-colors-ui-gray-light-cool);padding-top:15px}.tabbed dl:first-of-type{padding-top:0px}.tabbed dl:last-of-type{border-bottom:0}.nypl-results-list{list-style-type:none}.nypl-results-list .nypl-results-item .title{text-decoration:none}.nypl-results-item{margin-bottom:3.25rem;border-bottom:0.0625rem solid var(--nypl-colors-ui-border-default);padding-bottom:2em}.nypl-results-item .nypl-results-item-description ul{list-style:none}.nypl-results-item .nypl-results-item-description ul li{display:inline-block;margin-right:var(--nypl-space-s)}.nypl-item-details .nypl-results-item{border-bottom:0;padding-bottom:0;margin-bottom:0}.main{margin:0 auto;max-width:1280px;padding:0 var(--nypl-space-s);width:100%;display:block}.old-ds-modal{padding:var(--nypl-space-s);background-color:var(--nypl-colors-ui-gray-x-light-warm);height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:999}.hidden{display:none}.footer{box-sizing:initial !important}.footer a{color:white;background-color:transparent}.hide-results-list{opacity:0;visibility:hidden;height:500px}.nypl-form-error li{margin-left:0.5rem}.footer-content .footerLinks{line-height:15px !important}button,html input[type="button"],input[type="reset"],input[type="submit"]{-moz-appearance:button}input[type=submit]:focus{outline-style:solid;outline-width:3px}.nypl-results-pagination{margin-top:1.5rem;margin-bottom:3rem}.nypl-results-pagination a{padding:0.5rem;border:0.08333rem solid var(--nypl-colors-ui-border-default);border-radius:0.2rem;font-weight:500;width:15%;display:flex;align-items:center;justify-content:center}.nypl-results-pagination a:last-child{flex-direction:row-reverse}.nypl-results-pagination a svg{height:1.8rem;width:1.8rem;margin-top:0;fill:var(--nypl-colors-ui-link-primary)}.nypl-results-pagination::after,.nypl-results-pagination::before{content:"";display:table}select{color:var(--nypl-colors-ui-black)}.nypl-basic-table{margin-top:20px;width:100%}.nypl-basic-table thead{text-align:left}.nypl-basic-table th,.nypl-basic-table td{overflow:inherit;padding-right:15px;width:15%}.nypl-basic-table th.status-links,.nypl-basic-table td.status-links{width:30%;padding-top:var(--nypl-space-s)}.nypl-basic-table th.status-links.mobile,.nypl-basic-table td.status-links.mobile{width:60%}.nypl-basic-table th:last-of-type,.nypl-basic-table td:last-of-type{padding-right:0}.nypl-basic-table td{vertical-align:top;padding-top:0.25em;padding-bottom:.5em}.nypl-results-publication{display:inline-block;margin-right:1rem;font-size:"";font-weight:400}.footer-content .footerLinks .linkItemList li{padding:2px;margin:5px}.nypl-results-pagination .page-count.last-page{margin-left:0;margin-right:25%}.nypl-column-full{padding:0}.research-modal{background:rgba(64,64,64,0.9);padding-top:25vh}.research-modal div{background-color:var(--nypl-colors-ui-bg-default);margin:auto;opacity:100%;width:472px;max-width:100%}.research-modal span{font-weight:700}.research-modal p:nth-child(2){font-weight:500}.research-modal button{width:153px}.research-modal button:first-of-type{margin-left:0}.research-modal button:last-of-type{margin-right:0}.research-modal button:not(last-of-type){margin-bottom:var(--nypl-space-s)}.research-modal__content{align-items:flex-start;background:var(--nypl-colors-ui-bg-default);border:1px solid var(--nypl-colors-ui-gray-light-cool);border-radius:5px;flex-flow:column wrap;min-height:200px;padding-left:var(--nypl-space-s);padding-right:var(--nypl-space-s)}.research-modal__content .button-container{display:flex;justify-content:space-between;margin-top:20px}a:focus{background-color:inherit;box-shadow:none}@media (min-width: 320px){.research-modal__content{padding:var(--nypl-space-s) var(--nypl-space-l)}}.searchbar-input-temp{background-color:var(--nypl-colors-ui-white);border:1px solid;border-radius:var(--nypl-radii-none);border-color:var(--nypl-colors-gray-200);font-size:var(--nypl-fontSizes-text-caption);padding-top:var(--nypl-space-inset-narrow);padding-bottom:var(--nypl-space-inset-narrow);padding-inline-start:var(--nypl-space-inset-default);padding-inline-end:var(--nypl-space-inset-default);width:100%;min-width:0px;outline-offset:2px;position:relative;appearance:none;transition-property:var(--nypl-transition-property-common);transition-duration:var(--nypl-transition-duration-normal);height:var(--nypl-sizes-10);min-height:44px}@media (min-width: 600px){.searchbar-input-temp{min-height:auto}}.searchbar-input-temp::placeholder{font-style:normal;color:var(--nypl-colors-ui-gray-dark);font-size:16px}.searchbar-input-temp::focus,.searchbar-input-temp::hover{border-radius:none;outline-color:"#135772" !important;outline-offset:0 !important;border-radius:none;outline-style:solid !important;outline-width:0.25em !important}


/*# sourceMappingURL=styles.css.map*/