@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;500;600;700&display=swap";.font-style--normal{font-style:normal}.esri-popup__main-container{background-color:#fff}@media (hover:hover){.esri-popup__main-container{max-width:340px}}.esri-popup__main-container .esri-popup__navigation{background-color:#0000;margin:0 6px 0 auto}.esri-popup__main-container .esri-popup__header .esri-popup__header-title{color:#4dd585;background-color:#0000;font-family:GT Super Text Regular,sans-serif;font-size:16px;font-style:italic;font-weight:700}.esri-popup__main-container .esri-popup__header .esri-popup__header-buttons{align-items:center}.esri-popup__main-container .esri-popup__header .esri-popup__header-buttons .esri-popup__button:last-child{color:#fff;background-color:#999;border-radius:11px;justify-content:center;align-items:center;width:22px;height:22px;margin:6px 0 6px 6px;padding:0;font-weight:700;display:flex}.esri-popup__main-container .esri-popup__header .esri-popup__header-buttons .esri-popup__button:last-child .esri-icon-close{color:#fff;flex:0 0 14px;width:14px;height:14px;font-size:14px;font-weight:bolder}.esri-popup__main-container .esri-feature__main-container{padding-top:.25rem}.esri-popup__main-container .esri-feature__main-container p{margin:0 0 .55em}.esri-popup__main-container .esri-feature__main-container p strong{font-weight:600}.esri-popup__main-container .esri-popup__footer{flex-direction:column;position:relative}.esri-popup__main-container .esri-popup__footer .esri-popup__inline-actions-container{width:100%;position:initial;justify-content:center;display:flex}.esri-popup__main-container .esri-popup__footer .esri-popup__inline-actions-container .esri-popup__action-text{overflow:initial}.esri-popup__main-container .esri-popup__footer .esri-popup__inline-actions-container [title=Get\ Details]{color:#fff;background-color:#000;justify-content:center;align-items:center;width:175px;max-width:175px;height:35px;margin-bottom:.5rem;display:flex}.esri-popup__main-container .esri-popup__footer .esri-popup__inline-actions-container [title=Get\ Details] .esri-popup__icon{display:none}.esri-popup__main-container .esri-popup__footer .esri-popup__inline-actions-container [title=Get\ Details] .esri-popup__action-text{color:#fff;font-weight:700;display:block}.esri-popup__main-container .esri-popup__footer .esri-popup__inline-actions-container:only-child{flex-direction:column}.esri-popup__main-container .esri-popup__footer .esri-popup__inline-actions-container:only-child .esri-popup__action[title=Zoom\ to]{margin-right:auto}.esri-popup__main-container .esri-popup__footer .esri-popup__inline-actions-container:not(:only-child) .esri-popup__action[title=Zoom\ to]{position:absolute;bottom:0;left:0}@media (hover:none){#MapContainer .esri-ui{z-index:1}#MapContainer .esri-ui .esri-popup__main-container{position:fixed}#MapContainer .esri-ui .esri-popup__header-container--button{position:relative}#MapContainer .esri-ui .esri-popup__header-container--button .esri-popup__header-title:hover{background-color:#0000}#MapContainer .esri-ui .esri-popup__header-container--button:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.7246 17.5881C23.0846 16.9326 16.3482 10.5252 16.3482 10.5252C16.0064 10.1754 15.5584 10 15.1107 10C14.662 10 14.214 10.1754 13.8732 10.5252C13.8732 10.5252 7.13707 16.9326 6.49648 17.5881C5.85652 18.2439 5.81285 19.423 6.49648 20.1227C7.17949 20.8221 8.13362 20.8776 8.97182 20.1227L15.111 14.2446L21.2495 20.1227C22.0884 20.8776 23.0419 20.8221 23.7249 20.1227C24.4085 19.423 24.3652 18.2439 23.7246 17.5881Z' fill='%23444444'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;justify-content:center;align-items:center;width:30px;margin:6px 2px 6px 7px;padding:0 1rem;font-size:20px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;right:0}#MapContainer .esri-ui .esri-popup__header-container--button[aria-label=Collapse]:after{transform:rotate(180deg)}}.esri-popup--feature-menu-open [title=Get\ Details]{display:none!important}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}.filter-container{background-color:#fff;border-radius:5px;flex-direction:column;height:29.7rem;display:flex;overflow-y:auto}.filter-container .sub-header{border-bottom:1px solid #dcdcdc;justify-content:space-between;padding:1.5rem 1rem;display:flex}.filter-container .sub-header span,.filter-container .sub-header .clear{margin-top:auto;margin-bottom:auto}.filter-container .sub-header span{font-size:20px}.filter-container .sub-header .clear{color:#5e5e5e;background-color:#fff;border:none;height:1.25rem;font-size:16px;text-decoration:underline}.filter-container .option-button{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #dcdcdc;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex}.filter-container .option-button .label-wrapper{color:#000;align-items:center;font-size:16px;font-weight:600;display:flex}.filter-container .option-button .label-wrapper img{margin-right:.25rem}.filter-container .option-button .label-wrapper .label{padding-left:.25rem}.filter-container .option-button .label-wrapper .option-icon__container{align-items:center;height:60px;display:flex}.filter-container .option-button .label-wrapper .active-checkbox-num{color:#fff;text-align:center;background-color:#2ec16b;border-radius:50%;width:1.25rem;height:1.25rem;margin-left:.5rem;padding:.2rem;font-size:14px}.filter-container .option-button .chevron.up:before{transform:rotate(-45deg)}.filter-container .option-button .chevron.down:before{transform:rotate(135deg)}.filter-container .option-button .chevron:before{content:"";color:gray;border-style:solid;border-width:.1rem .1rem 0 0;width:.45rem;height:.45rem;display:inline-block;position:relative}.filter-container .dropdown{background-color:#f3f3f3;position:relative}.filter-container .dropdown ul{margin:0 auto;padding:.5rem 0 .25rem 1rem;list-style-type:none}.filter-container .dropdown ul li{cursor:pointer;align-items:center;min-height:35px;padding-bottom:.25rem;font-size:16px;display:flex}.filter-container .dropdown ul li .custom-checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:12px;padding-left:35px;font-size:22px;display:block;position:relative}.filter-container .dropdown ul li .custom-checkbox-container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.filter-container .dropdown ul li .custom-checkbox-container .checkmark{background-color:#ccc;width:25px;height:25px;position:absolute;top:6px;left:0}.filter-container .dropdown ul li .custom-checkbox-container .checkmark:after{content:"";display:none;position:absolute}.filter-container .dropdown ul li .custom-checkbox-container input:checked~.checkmark:after{display:block}.filter-container .dropdown ul li .custom-checkbox-container .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:5px;left:9px;transform:rotate(45deg)}.filter-container .dropdown ul li .custom-checkbox-container label{font-size:16px;line-height:35px}.filter-container .dropdown ul li .custom-checkbox-container input:checked~.checkmark{background-color:#000}.filter-container .dropdown ul li .default-checkbox{margin:0 .5rem 0 0}.filter-button{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;box-shadow:0 0 10px 2px #5e5e5e33}@media screen and (height<=768px){.filter-button{bottom:12rem}}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}.map-layers-button{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;box-shadow:0 0 10px 2px #5e5e5e33}.filter-container.map-layers .option-button .custom-form-control-label,.filter-container.map-layers .sub-header .custom-form-control-label{margin:0}.filter-container.map-layers .option-button.layers,.filter-container.map-layers .sub-header.layers{padding:1.5rem 0 1.5rem 1rem}.filter-container.map-layers .dropdown ul>li{justify-content:space-between;margin:0 0 .25rem;display:flex}.filter-container.map-layers .dropdown ul>li div{display:flex}.filter-container.map-layers .dropdown ul>li div img{width:35px;height:35px;padding-right:.5rem}.filter-container.map-layers .dropdown ul>li div label{color:#5e5e5e;margin-top:auto;margin-bottom:auto}.filter-container.map-layers .dropdown ul>li .MuiFormControlLabel-root{margin:0}.filter-layers__toggle-button{background-color:#0000001a;justify-content:space-between;align-items:center;padding-left:1.25rem;display:flex}.filter-layers__toggle-button .custom-form-control-label{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;margin:.25rem 0;display:flex}#PlantDataLegend{border-bottom:1px solid #dcdcdc;padding:0 0 0 1rem}.PlantDataLegend__item{display:flex}.PlantDataLegend__item-label{padding-left:.25rem}.ada-layers-disabled{z-index:100;background:#00000080;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.ada-layers-disabled__label{color:#fff;margin-top:86px;font-size:1.25rem;font-weight:700}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}.legend-button{cursor:pointer;color:#000;background-color:#fff;border:none;border-radius:22px;justify-content:center;align-items:center;width:auto;height:44px;padding:0 1rem 0 1.25rem;font-size:19px;display:inline-flex;box-shadow:0 0 10px 2px #5e5e5e33}.legend-button .burger-icon,.legend-button .close-legend,.legend-button .esri-legend__message{margin-top:auto;margin-bottom:auto}.legend-button .button-icon{width:22px;height:22px}.legend-button .button-icon.esri-icon-close{color:#d14444;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.legend-button .burger-icon{background-image:url(/static/LegendHamburger-inJetXoD.svg);background-repeat:no-repeat;background-size:22px}.legend-button .legend__button-label{padding-left:1rem}#legend-dropdown-container{z-index:1;background-color:#fff;border-radius:6px;width:275px;min-width:230px;height:210px;margin:10px 0 0;box-shadow:0 0 10px 2px #5e5e5e33}#legend-dropdown-container .filter-container{width:100%;height:260px}#legend-dropdown-container .filter-container .sub-header.layers,#legend-dropdown-container .filter-container .option-button.layers{min-height:60px;padding:0 0 0 1rem}#legend-dropdown-container .filter-container .sub-header.layers{box-sizing:border-box;align-items:center;display:flex}#legend-dropdown-container .filter-container .option-button,#legend-dropdown-container .filter-container .option-button.layers{height:50px;min-height:50px}@media only screen and (width<=475px){.legend-button.custom-width-on-mobile{width:3rem}.legend-button>.button-label.hide-on-mobile{display:none}}.TourStopNumber{align-items:center;display:inline-flex}.TourStopNumber .stop-number{color:#fff;text-align:center;background-color:#000;border-radius:50%;width:19px;height:19px;margin:.25rem;font-family:GT Super Text Regular,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:19px;display:inline-block}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}div.tour-button{width:280px}.tour-button{cursor:pointer;color:#000;box-sizing:border-box;background-color:#fff;border:none;border-radius:22px;justify-content:flex-start;align-items:center;width:140px;height:44px;padding:0 10px 0 0;font-size:19px;display:inline-flex;box-shadow:0 0 10px 2px #5e5e5e33}.tour-button .close-tour{cursor:pointer;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.tour-button .stops-container{justify-content:center;align-items:center;width:226px;display:flex}.tour-button .stops-container .active-stop{color:#2ec16b;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;border:none;width:176px;padding:0;font-size:15px;font-style:italic;font-weight:600;overflow:hidden}.tour-button .stops-container .active-stop span{white-space:nowrap;text-overflow:ellipsis;background-color:#fff;border:none;width:2rem;overflow:hidden}.tour-button .stops-container .next-stop,.tour-button .stops-container .previous-stop{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;min-width:25px;min-height:25px;padding:0;display:flex}.tour-button .stops-container .next-stop.hidden,.tour-button .stops-container .previous-stop.hidden{visibility:hidden}.tour-options-container{flex-flow:column wrap;justify-content:space-between;height:100vh;max-height:35vh;display:flex}@media (hover:none){.tour-options-container{max-height:45vh}}.tour-options-container .header-section,.tour-options-container .options-container{padding:1.25rem}.tour-options-container .header-section{background-color:#fff}.tour-options-container .header-section .title{margin:1rem 0;font-size:20px}.tour-options-container .header-section .subtitle{opacity:.8;color:#000;font-weight:300}.tour-options-container .options-container{flex-direction:column;height:100vh;max-height:35vh;padding:1rem;display:flex;overflow-y:auto}@media (hover:none){.tour-options-container .options-container{max-height:45vh}}.tour-options-container .options-container .option{flex-wrap:wrap;display:flex}.tour-options-container .options-container .option .description-wrapper{height:auto;margin:0 30px 1rem;font-size:14px}.tour-options-container .options-container .option .description-wrapper button{color:#008850;background-color:#f3f3f3;border:none;padding-left:.5rem;font-size:14px}.tour-options-container .options-container .option .description-wrapper button .arrow:before{content:"→"}.tour-options-container .options-container .option .description-wrapper .description,.tour-options-container .options-container .option .description-wrapper .duration{margin:0 auto}.tour-options-container .options-container .option .description-wrapper .description{color:#696a6a}.tour-options-container .options-container .option .description-wrapper .description .tour-title{color:#2ec16b;height:1rem;margin:.5rem 0;font-size:12px;font-weight:700}.tour-options-container .options-container .option .description-wrapper .description .tour-stops li{margin:.5rem 0}.tour-options-container .options-container .option .description-wrapper .description .tour-stops li .scientific-name{color:#000;font-weight:600}.tour-options-container .options-container .option .description-wrapper .description .tour-stops li .common-name{font-style:italic}.tour-options-container .options-container .option .description-wrapper .duration{font-size:12px}.tour-buttons-container{background-color:#fff;justify-content:flex-end;width:-webkit-fill-available;height:50px;padding:0 1rem;display:flex}.tour-buttons-container .create-custom,.tour-buttons-container .start-tour{background-color:#fff;border:none;font-size:.85rem}.tour-buttons-container .create-custom{color:#2ec16b;text-underline-position:under;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.tour-buttons-container .start-tour{cursor:pointer;color:#5e5e5e}.tour-buttons-container .start-tour.faded{opacity:.5}.tour-buttons-container .start-tour>.chevron:before{color:#4dd585;transform:rotate(45deg)}.tour-stops-container{background-color:#fff;border-radius:5px;flex-direction:column;justify-content:space-between;height:35vh;display:flex;overflow-y:auto}@media (hover:none){.tour-stops-container{height:45vh}}.tour-stops-container .tour-stop{border-bottom:1px solid #dcdcdc;flex-direction:row;justify-content:space-between;align-items:center;width:auto;padding:.5rem;display:flex}.tour-stops-container .tour-stop.go-back{max-height:3.5rem}.tour-stops-container .tour-stop.loading-border{border-top:1px solid #dcdcdc}.tour-stops-container .tour-stop p{margin:.6rem 0}.tour-stops-container .tour-stop .tour-text{align-items:center;display:flex}.tour-stops-container .tour-stop .tour-text .WidgetImage__container{margin-right:.25rem}.tour-stops-container .tour-stop .tour-text .title-wrapper{flex-direction:column;justify-content:center;padding:0 .5rem;display:flex}.tour-stops-container .tour-stop .tour-text .title,.tour-stops-container .tour-stop .tour-text .subtitle{margin:0}.tour-stops-container .tour-stop .tour-text .title{font-size:15px;font-style:italic;font-weight:600}.tour-stops-container .tour-stop .tour-text .title a{color:#000;text-decoration:none}.tour-stops-container .tour-stop .tour-text .title a:hover{text-decoration:underline}.tour-stops-container .tour-stop .tour-text .subtitle{color:#666;font-size:14px;line-height:1.25}.tour-stops-container .tour-stop .tour-widgets{flex-flow:column wrap;margin-left:auto;display:flex}.tour-stops-container .tour-stop .tour-widgets button{background-color:#fff;border:none}.tour-stops-container .tour-stop .tour-widgets .see-on-map,.tour-stops-container .tour-stop .tour-widgets .share-tour{background-color:#0000;border:none;padding:0;display:flex}.tour-stops-container .tour-stop .tour-widgets .see-on-map{cursor:pointer;align-items:center}.tour-stops-container .tour-stop .tour-widgets .see-on-map .green{color:#4dd585;font-size:16px}.tour-stops-container .tour-stop .tour-widgets .share-tour{justify-content:flex-end}.tour-stops-container .tour-stop .tour-widgets .share-tour svg{cursor:pointer}.tour-stops-container .back-button{background-color:#fff;border:none;font-size:.85rem;display:flex}.tour-stops-container .back-button svg,.tour-stops-container .back-button span{margin-top:auto;margin-bottom:auto}.tour-stops-container .plant__read-more{color:#4dd585;margin-top:.35rem;font-size:12px;font-weight:600;text-decoration:none}@media screen and (width<=475px){.tour-button.hide-on-mobile{display:none}}.tour-stop__go-back--container{box-sizing:border-box;border-top:1px solid #dcdcdc;justify-content:space-between;align-items:center;height:50px;display:flex}.tour-stop__go-back--container .back-button{color:#5e5e5e;background-color:#fff;border:none;font-size:14px;display:flex}.back-button{padding:0}[data-selected-plant=true]{background-color:#00000013}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}.page-main{box-sizing:border-box;width:100%;max-width:1200px;margin:auto;padding:1rem}.page-main .page-main__title,.page-main .page-main__sub-title{font-size:1.25em}.page-main .page-main__title{margin:0;font-size:1.75em;font-weight:400}.page-main .page-main__sub-title h3{margin:0;font-size:1.3em;font-weight:700}.page-main p{margin-top:1rem;line-height:1.4}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}#Home{background-image:url(/static/nybg-home-background__2021-DQk3j_3R.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100% - 60px);position:relative}#Home .page-main{align-items:center;max-width:none;height:100%;margin:0;display:flex;position:relative;overflow:auto}#Home .page-main__content{background-color:#00000080;flex-direction:column;justify-content:center;width:100%;max-width:400px;display:flex}@media (width>=960px){#Home .page-main__content{box-sizing:border-box;max-width:45vw;min-height:calc(100% - 4rem);margin:2rem;padding:2rem 5%;position:absolute;top:0;left:0}#Home .page-main__content .page-main__title{text-transform:uppercase;font-family:NY Botanical Gothic Extrabold Regular,Times New Roman,Times,serif;line-height:2}#Home .page-main__content .home__description{font-size:22px;line-height:2}}@media (height<=680px){#Home .page-main__content{max-width:60vw;margin:1.25rem}#Home .page-main__content .page-main__title,#Home .page-main__content .home__description{line-height:1.8}}#Home .home__description,#Home .page-main__title{color:#fff}#Home .page-main__title{font-size:28px;font-weight:600}#Home .home__description{font-size:16px;line-height:1.5}#HomeFilterLayer{height:100%}.home__buttons #LaunchPlantTracker{cursor:pointer;color:#fff;white-space:nowrap;background-color:#2ec16b;border:none;border-radius:10px;height:60px;margin:1rem 1rem 1rem 0;padding:0;font-size:22px;line-height:60px}@media (width<=475px){.home__buttons #LaunchPlantTracker{margin:1rem auto;display:block}}.home__buttons .LaunchPlantTracker__link{color:#fff;padding:0 1.125rem;text-decoration:none;display:block}@media (width>=961px){#Home [data-content-right-aligned=true]{margin-left:auto}#Home .home__description{margin:2rem 0}#Home #HomeFilterLayer{background:linear-gradient(90deg,#000c 0%,#00000059 55%,#00000026 75%,#000000a6 100%)}}@media (width<=960px){#Home{background-color:#000}}@media (width<=960px) and (orientation:portrait){#Home{background-image:url(/static/nybg-home-background-portrait__2021-X3vFpSL5.jpg);background-position:top;background-size:contain}}@media (width<=960px){#Home .page-main__content{max-width:100%;margin:0 auto;padding:1.25rem 1.5rem}#HomeFilterLayer{background:linear-gradient(#000000a6 0%,#00000026 25%,#00000059 45%,#000000d9 100%)}#Home .page-main{align-items:flex-end}#Home .home__description{margin:1.25rem 0}}#Modal{box-sizing:border-box;width:100%;max-width:675px;max-height:600px;position:relative}#ModalHeader{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #dcdcdc;border-top-left-radius:5px;border-top-right-radius:5px;align-items:center;min-height:60px;padding:12px 16px;display:flex}#ModalHeader__title,#ModalHeader__sub-title{margin:0}#ModalHeader__title{font-size:20px;font-weight:400;line-height:25px}#ModalHeader__sub-title{color:#000c;font-size:16px;font-weight:300;line-height:20px}#ModalHeader__action{margin-left:auto}#ModalMain{background-color:#f3f3f3;flex:1;padding:12px 16px;overflow-y:auto}#ModalMain[data-main-modal-padding-hide=true]{padding:0}@media screen and (height<=798px){#ModalMain{max-height:calc(100vh - 198px)}}#ModalFooter{background-color:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}#ModalFooter #ModalFooterLeft button,#ModalFooter #ModalFooterRight button{cursor:pointer;color:#5e5e5e;background-color:#fff;border:none;border-bottom:1px solid #fff;padding:.35rem .25rem;font-size:16px}#ModalFooter #ModalFooterLeft button.green,#ModalFooter #ModalFooterRight button.green{color:#2ec16b;border-bottom:1px dashed}#ModalFooter #ModalFooterRight{margin-left:auto}#ModalFooter #ModalFooterRight button:after{content:">";color:#2ec16b;padding-left:.5rem}#ModalCloseButton{cursor:pointer;background-color:#fff;border:none;border-radius:25px;justify-content:center;align-items:center;width:50px;height:50px;margin:16px auto 0;padding:0;display:flex}.modal-clear__button{cursor:pointer;background-color:#fff;border:none;height:35px;padding:0;line-height:35px;display:flex}.modal-clear__button .IconReset{color:#2ec16b;font-size:14px;font-weight:700}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}.share-container{text-align:center;background-color:#fff;border-radius:50px;flex-direction:column;justify-content:space-evenly;width:20rem;height:4.75rem;margin-bottom:2rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%)}.share-container p{color:#333;margin:0 auto;font-size:.85rem}.share-container .button-wrapper{justify-content:center;display:flex}.share-container .button-wrapper button{cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;margin:0 6px;padding:0;display:flex}.share-container .button-wrapper .x-icon{width:33px;height:33px}.share-button-container{cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;width:35px;height:35px;padding:0;display:inline-flex}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}#header{box-sizing:border-box;border-bottom:1px solid #dcdcdc}.header-container{box-sizing:border-box;background-color:#fff;align-items:center;width:100%;max-width:1200px;height:60px;margin:auto;padding:0 1rem;display:flex}.header-container .logo-section{display:flex}.header-container .logo-section a{white-space:nowrap;text-decoration:none;display:flex}.header-container .logo-section a img{width:6rem;height:1.45rem;margin-top:auto;margin-bottom:auto}.header-container .logo-section a .logo-section__label{color:#000000b3;border-left:1px solid #5e5e5e;height:2.25rem;margin:auto 0 auto 1rem;padding:0 1rem;font-size:16px;line-height:2.25rem}.header-container .header-menu__button{cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media screen and (width>=960px){.header-container .header-menu__button{display:none}}.header-container .header-menu{justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.header-container .header-menu__links-nest,.header-container .header-menu,.header-container .header-menu__links{height:auto}.header-container .header-menu__links-nest,.header-container .header-menu__links{display:flex}.header-container .header-menu__links-nest .sub-menu-options,.header-container .header-menu__links .sub-menu-options{z-index:2;flex-direction:column;margin-top:0;margin-bottom:0;padding-left:0;display:none;position:absolute;top:60px}.header-container .header-menu__links-nest .sub-menu-options a,.header-container .header-menu__links .sub-menu-options a{text-align:left}.header-container .header-menu__links-nest .header-menu__link svg{margin-top:auto;margin-bottom:auto}.header-container .header-menu__links-nest:hover .header-menu__link svg{transform:rotate(180deg)}.header-container .sub-options:hover ul,.header-container .sub-options:hover a{color:#fff;background-color:#000;display:flex}.header-container .header-menu__link{color:#000;letter-spacing:.5px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#0000;border:0;padding:.5rem 1rem;font-size:16px;line-height:2.5rem;text-decoration:none}.header-container .header-menu__link.green{color:#2ec16b}@media (hover:hover){.header-container .header-menu__link:hover{color:#fff;background-color:#000}}@media screen and (width<=960px){.header-container .header-menu__links{text-align:center;z-index:10;background-color:#fff;border-top:1px solid #5e5e5e;flex-direction:column;display:none;position:fixed;top:60px;left:0;right:0}.header-container .header-menu__links[data-mobile-menu-open=true]{display:flex}.header-container .header-menu__links .header-menu__links-nest,.header-container .header-menu__links .header-menu__link{box-sizing:border-box;border-bottom:1px solid #b6b6b6;justify-content:center;padding:0}.header-container .header-menu__links .header-menu__links-nest.sub-options,.header-container .header-menu__links .header-menu__link.sub-options{flex-wrap:wrap;width:100%}.header-container .header-menu__links .header-menu__links-nest.sub-options .header-menu__link,.header-container .header-menu__links .header-menu__link.sub-options .header-menu__link{text-align:center;width:100%}.header-container .header-menu__links .header-menu__links-nest.sub-options .header-menu__link.hide-on-mobile,.header-container .header-menu__links .header-menu__link.sub-options .header-menu__link.hide-on-mobile{display:none}.header-container .header-menu__links .header-menu__links-nest.sub-options .header-menu__link a.header-menu__link>svg.chevron-down,.header-container .header-menu__links .header-menu__link.sub-options .header-menu__link a.header-menu__link>svg.chevron-down{margin-top:auto;margin-bottom:auto}.header-container .header-menu__links .header-menu__links-nest.sub-options:hover ul,.header-container .header-menu__links .header-menu__links-nest.sub-options:hover a,.header-container .header-menu__links .header-menu__link.sub-options:hover ul,.header-container .header-menu__links .header-menu__link.sub-options:hover a{color:#000;background-color:#fff;display:flex}.header-container .header-menu__links .header-menu__links-nest{border-bottom-width:0}.header-container .header-menu__links .header-menu__links-nest .header-menu__link>svg{display:none}.header-container .header-menu__links .sub-menu-options{position:unset;background-color:#fff;width:100%;display:flex}}@media screen and (width>=475px){.hide-on-desktop{display:none}}.error-container{text-align:center;flex-flow:column wrap;margin:3rem;display:flex}.error-container h2{margin:0 auto;font-size:6rem}.error-container h3{font-size:1.5rem}.error-container a{text-decoration:none}.results-error-container{text-align:center;padding:1rem}.results-error-container svg{margin-top:auto;margin-bottom:auto}.results-error-container h3{text-align:center;color:#333;font-weight:400}.results-error-container h3 span{color:#5e5e5e;font-style:italic}.phenology-chart__title{color:#000;letter-spacing:.4px;margin:2rem 0 0;font-size:19px;font-weight:600}.phenology-chart__select-year{box-sizing:border-box;height:25px;padding:0 .25rem}.phenology-chart__select-year--title,.phenology-chart__legend-flowering--title,.phenology-chart__legend-fruiting--title,.phenology-chart__legend-checked--title{font-size:14px;font-weight:600}.phenology-chart__select-year--title{margin-top:0}.phenology-chart__legend{flex-direction:column;padding:1rem 0;display:flex}.phenology-chart__legend-labels{padding:1rem 0 .25rem;display:flex}.phenology-chart__legend-flowering--title,.phenology-chart__legend-fruiting--title,.phenology-chart__legend-checked--title{line-height:20px}.phenology-chart__legend-flowering--color,.phenology-chart__legend-fruiting--color,.phenology-chart__legend-checked--color{box-sizing:border-box;border:1px solid #000;min-width:35px;height:20px;margin:0 .75rem;display:block}.phenology-chart__legend-flowering--color{background-color:#aa0156}.phenology-chart__legend-fruiting--color{background-color:#715908}.phenology-chart__legend-checked--color{background-color:#ccc}.phenology-chart__table-container{margin-bottom:1rem;overflow-x:auto}@media (width<=475px){.phenology-chart__table-container{background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#aaa,#fff),linear-gradient(270deg,#aaa,#fff);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:60px 100%,60px 100%,30px 100%,30px 100%;background-attachment:local,local,scroll,scroll;padding-bottom:.45rem}}.phenology-chart__table{border-collapse:collapse}.phenology-chart__table .phenology-chart__table-header--month{color:#fff;text-align:center;text-transform:uppercase;background-color:#000;padding:.25rem .5rem;font-weight:500}.phenology-chart__table .table-cell{border:1px solid #999}.phenology-chart__table .table-cell-label,.phenology-chart__table .cell-year{width:40px;font-size:12px;font-weight:600}.phenology-chart__table .cell-short,.phenology-chart__table .cell-long{text-align:center;box-sizing:border-box}.phenology-chart__table .cell-short{height:10px}.phenology-chart__table .cell-long{height:30px}.phenology-chart__table .type_flowering[data-plants-checked="1"]{background-color:#ffdeef}.phenology-chart__table .type_flowering[data-plants-checked="2"]{background-color:#fe79bc}.phenology-chart__table .type_flowering[data-plants-checked="3"]{background-color:#fe1389}.phenology-chart__table .type_flowering[data-plants-checked="4"]{background-color:#aa0156}.phenology-chart__table .type_fruiting[data-plants-checked="1"]{background-color:#fae9b1}.phenology-chart__table .type_fruiting[data-plants-checked="2"]{background-color:#f3ce52}.phenology-chart__table .type_fruiting[data-plants-checked="3"]{background-color:#d0a40f}.phenology-chart__table .type_fruiting[data-plants-checked="4"]{background-color:#715908}.phenology-chart__table .table-header--year{background-color:#0000;border:none;width:40px}.phenology-chart__table .cell-year{text-align:center;border:1px solid #0000;border-right-color:#999}.phenology-chart__table [data-week-match=true],.phenology-chart__table [data-quarter-match=true]{background-color:#ccc}.phenology-chart__table .phenology-chart__table-row--flowering [data-week-match-flowering=true]{background-color:#aa0156}.phenology-chart__table .phenology-chart__table-row--fruiting [data-week-match-fruiting=true]{background-color:#715908}.phenology-chart__table .table-row__flowering--title,.phenology-chart__table .table-row__fruiting--title{padding:.75rem 0 .25rem;font-weight:600}.phenology-chart__table .table-row__flowering--title .table-row__flowering--plant,.phenology-chart__table .table-row__flowering--title .table-row__fruiting--plant,.phenology-chart__table .table-row__fruiting--title .table-row__flowering--plant,.phenology-chart__table .table-row__fruiting--title .table-row__fruiting--plant{color:#4dd585;line-height:1.35}.phenology-chart__table .phenology-chart__table-header--cell{background-color:#000;border:1px solid #000}.phenology-chart__table .phenology-chart__table-header--cell .phenology-chart__table-header{display:flex}@media (hover:hover){#PhenologyChartLegend{display:none}}@media (hover:none){.hide-on-mobile,.table-header--year,.table-row:not([data-selected-year=true]){display:none}}.plant-not-alive{margin:1.5rem 0}.plant-not-alive__description{color:#2ec16b;font-weight:700}.SpecificPlantTopDetails{padding-bottom:.5rem}.SpecificPlantTopDetails .header{align-items:center;display:flex}.SpecificPlantTopDetails .main{display:flex}.SpecificPlantTopDetails .main .main-details{flex:1}@media (width>=960px){.SpecificPlantTopDetails .WidgetImage__container{display:none}}.SpecificPlantTopDetails .WidgetImage{align-self:flex-start}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}@media (width<=768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:24px;height:24px}}@media (width<=480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:16px;height:16px}}@media (width<=768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:48px;height:72px}}@media (width<=480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:36px;height:48px}}@media (width<=768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:36px;height:72px}}@media (width<=480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:24px;height:48px}}@media (width<=768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}@media (width<=768px){.image-gallery-slide .image-gallery-description{padding:8px 15px;font-size:.8em;bottom:45px}}@media (width<=768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (width<=480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}@media (width<=768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media (width<=480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}@media (width<=768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}@media (width<=768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}@media (width<=768px){.image-gallery-thumbnails{padding:3px 0}}@media (width<=768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}@media (width<=768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media (hover:hover) and (pointer:fine) and (width<=768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}@media (width<=768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}@media (width<=768px){.image-gallery-index{padding:5px 10px;font-size:.8em}}#ModalMain .SpecificPlantGallery{background-color:#000;min-width:100%;max-width:100%;padding:0}#ModalMain .SpecificPlantGallery .image-gallery{height:100%}#SpecificPlantTop .SpecificPlantGallery{padding:0 0 1rem}#SpecificPlantTop .SpecificPlantGallery .image-gallery{height:100%}.SpecificPlantGallery{padding:2rem 1rem 0 0}@media (width>=960px) and (hover:hover){.SpecificPlantGallery{min-width:33.3333%;max-width:33.3333%}}.SpecificPlantGallery__image{width:100%}.SpecificPlantGallery__link-container{text-align:right;padding:.25rem .5rem}.SpecificPlantGallery__link{color:#2ec16b;font-size:14px;font-style:italic;text-decoration:underline}.find-others-plants-like-this__link{color:#2ec16b;text-transform:uppercase;align-self:center;margin:1rem;font-family:GT Super Text Regular,sans-serif;font-size:14px;font-weight:700;text-decoration:underline}.WidgetImage__container{position:relative}.WidgetImage__container .PlantGalleryModal__button{cursor:pointer;background-color:#0000;border:none;padding:.25rem .5rem;position:absolute;bottom:0;right:0}.WidgetImage__container .WidgetImage{background-color:#fff;border:1px solid #ccc}.WidgetImage__placeholder{text-align:center;box-sizing:border-box;align-items:center;height:100%;padding:5px;display:flex}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}.header-preview{flex-flow:row;height:3rem;margin-top:1rem;display:flex}.header-preview a{margin-left:.5rem}.header-preview h4{color:#5e5e5e;margin:0;font-size:1.25rem;font-weight:600}.plant-container__wrapper{max-width:1200px;height:calc(100% - 60px);margin:auto;display:flex;overflow:hidden auto}.plant-container{padding:0 10px;font-family:GT Super Text Regular,sans-serif}.plant-container.index{box-sizing:border-box;width:100%;max-width:1200px;margin:auto;padding:1rem}@media (hover:hover){.plant-container .header{margin:1rem 0}}.plant-container .header #ViewOnMap{color:#fff;cursor:pointer;background-color:#2ec16b;border:none;border-radius:17.5px;justify-content:space-evenly;align-items:center;min-height:35px;margin-bottom:.25rem;padding:0 .5rem 0 0;font-size:16px;display:flex}.plant-container .header #ViewOnMap .IconWhiteMap{padding:0 .5rem}.plant-container .header #ViewOnMap__link{color:#fff;background-color:#2ec16b;border-radius:17.5px;justify-content:space-evenly;align-items:center;min-height:35px;padding:0 .5rem 0 0;font-size:16px;text-decoration:none;display:inline-flex}.plant-container .header #ViewOnMap__link .IconWhiteMap{padding:0 .5rem}.plant-container .header #BackToSearch{color:#5e5e5e;align-items:center;margin:.5rem 0;font-size:1.25rem;display:flex}.plant-container .header .BackToSearch__button{color:#fff;background-color:#4dd585;border-radius:17.5px;align-items:center;height:35px;font-size:16px;display:flex}.plant-container .header .BackToSearch__title{padding:.5rem}.plant-container .header .BackToSearch__title:empty{display:none}.plant-container .header .BackToSearch__button-element{cursor:pointer;background-color:#0000;border:none;border-radius:17.5px;justify-content:center;align-items:center;width:35px;height:35px;padding:0;display:inline-flex}.plant-container .header .favorite{background-color:#fff;border:none;margin:0 .125rem}.plant-container .subtitle{color:#5e5e5e;margin:0 0 1rem;font-family:GT Super Text Regular,sans-serif;font-size:1.5rem;font-style:italic;font-weight:400}.plant-container .subtitle button{background:#fff;border:none}.plant-container .subtitle a{color:#444;text-decoration:none}.plant-container .subtitle .name-wrapper .chevron.preview:before{color:#444;border-width:.2rem .2rem 0 0;width:12px;height:12px}.plant-container .description{color:#5e5e5e;letter-spacing:.03rem;margin:10px 0;padding:0 10px 0 0;font-size:.875rem;line-height:1.4rem}.plant-container .description.preview{max-height:145px;overflow-y:auto}@media (width<=768px) and (hover:none){.plant-container .description.preview{max-height:100px}}.plant-container .index-buttons-wrapper{flex-flow:column wrap;justify-content:space-between;display:flex}.plant-container .index-buttons-wrapper .view-on-map{color:#2ec16b;background-color:#fff;border:1px solid #2ec16b;border-radius:2px;justify-content:space-evenly;width:7.6rem;height:auto;margin-left:auto;margin-right:auto;padding:.5rem;font-size:.8125rem;font-weight:700;display:flex}.plant-container .index-buttons-wrapper .view-on-map img{width:14px;height:14px;margin-left:.25rem}.plant-container .buttons-wrapper{justify-content:space-between;margin:0 auto;display:flex}.plant-container .buttons-wrapper .visit-page,.plant-container .buttons-wrapper .plant-page{color:#fff;text-align:center;padding:.5rem;font-size:14px;font-weight:600;text-decoration:none;display:flex}.plant-container .buttons-wrapper .plant-page{background-color:#000}.plant-container .buttons-wrapper .visit-page{background-color:#2ec16b}.plant-container .PlantPreview__details{box-sizing:border-box;max-height:246px;padding:7.5px}.plant-container .PlantPreview__details .section-one{font-size:.85rem;line-height:1.25}.plant-container .PlantPreview__details .section-one .plant-line{vertical-align:top;word-break:break-all}.plant-container .PlantPreview__details .section-one .plant-line.first{width:55px}.plant-container .grid{grid-column-gap:.3rem;display:grid}.plant-container .grid.section-one{grid-template-columns:3.25rem auto}.plant-container .grid.section-two{grid-template-columns:6rem auto}.plant-container .grid .plant-line{margin:0;padding:.3rem 0;font-size:.85rem}.plant-container .grid .plant-line.button{text-align:left;background-color:#fff;border:none}.plant-container .green-font a{color:#2ec16b;text-decoration:none}.plant-container .green-font a:hover{text-decoration:underline}.plant-container .accession-table{margin:2rem 0;overflow-x:auto}.plant-container .accession-table table{border-spacing:0;width:auto;min-width:18rem;height:auto}.plant-container .accession-table table thead tr{color:#fff;letter-spacing:.38px;text-align:left;background-color:#000;height:1.875rem;font-size:.875rem;font-weight:500}.plant-container .accession-table table thead tr th{padding:.5rem}.plant-container .accession-table table tbody tr td{color:#000;letter-spacing:.35px;width:auto;height:3rem;padding:.125rem 1rem;font-family:GT Super Text Regular,sans-serif;font-size:.8125rem}.plant-container .accession-table table tbody tr td a{color:#000}.plant-container .accession-table table tr.hidden,.plant-container .accession-table table th.Key,.plant-container .accession-table table td.Key{display:none}.plant-container .accession-table table .Surveyed{text-align:center}.plant-container .accession-table button{color:#fff;letter-spacing:.38px;background-color:#4dd585;border:none;width:-webkit-fill-available;min-width:18rem;height:auto;padding:.5rem 0;font-family:GT Super Text Regular,sans-serif;font-size:.875rem}@media screen and (width>=768px){.plant-container .accession-table table,.plant-container .accession-table button{max-width:100%}}.not-living-plant-description{color:#a65661;font-family:GT Super Text Regular,sans-serif}.SpecificPlantTop__plant-details{justify-content:space-between;padding-bottom:.5rem;display:flex}.SpecificPlantFooter{padding-bottom:2rem}.specific-favorite__wrapper{background-color:#fff;border-bottom:1px solid #dcdcdc;align-items:stretch;display:flex;position:relative}.specific-favorite__wrapper .favorite-remove-button__confirm-wrapper{background-color:#d14444;display:flex}.specific-favorite__wrapper .favorite-remove-button__confirm-wrapper .favorite-remove-button__confirm{color:#fff;background-color:#0000;border:none;margin:0;padding:0;font-size:1.5rem}.specific-favorite__wrapper .specific-favorite{flex-direction:row;width:100%;transition:all .3s;display:flex;position:relative}.specific-favorite__wrapper .specific-favorite .plant-image{flex:1.5 3.5rem;max-width:3.5rem;height:auto;display:flex}.specific-favorite__wrapper .specific-favorite .specific-favorite-content{align-items:center;width:-webkit-fill-available;min-height:70px;margin-top:auto;margin-bottom:auto;padding:.5rem .5rem .5rem 1rem;display:flex}.specific-favorite__wrapper .specific-favorite .specific-favorite-content .names{flex-flow:column wrap;flex:1.25 9.375rem;margin:auto .25rem auto .75rem;display:flex}.specific-favorite__wrapper .specific-favorite .specific-favorite-content .names h4,.specific-favorite__wrapper .specific-favorite .specific-favorite-content .names p{margin:0 auto 0 0}.specific-favorite__wrapper .specific-favorite .specific-favorite-content .names h4{font-weight:600}.specific-favorite__wrapper .specific-favorite .specific-favorite-content .names p{color:#666;font-size:12px;font-style:italic}.specific-favorite__wrapper .specific-favorite .specific-favorite-content .learn-more{color:#4dd585;margin-top:.5rem;font-size:12px;text-decoration:none}.specific-favorite__wrapper .favorite-icons{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.specific-favorite__wrapper .favorite-icons button{justify-content:center;align-items:center;width:35px;height:35px;padding:0;display:flex}#SearchPlantRecordsFilter{background-color:#fff;justify-content:center;height:100%;display:flex}#SearchPlantRecordsFilter .all-living-records{align-items:center;padding-left:1rem;display:flex}#SearchPlantRecordsFilter .all-living-records .all-records{padding-right:1rem}#SearchPlantRecordsFilter .all-living-records span{white-space:nowrap}@media (hover:none){#SearchPlantTop #SearchPlantRecordsFilter{display:none}}#FilterModalContent #SearchPlantRecordsFilter{border-top:1px solid #dcdcdc;min-height:50px}@media (hover:hover){#FilterModalContent #SearchPlantRecordsFilter{display:none}}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}.IconReset__container{align-items:center;height:50px;line-height:35px;display:flex}.IconReset__container .IconReset__desktop,.IconReset__container .IconReset__mobile{margin:0 0 0 .35rem}.IconReset__container .IconReset__desktop{color:#2ec16b;font-size:16px;font-weight:600}@media (hover:none){.IconReset__container .IconReset__desktop{display:none}}.IconReset__container .IconReset__mobile.esri-icon-close-circled{color:#5e5e5e;font-size:1.75rem}@media (hover:hover){.IconReset__container .IconReset__mobile.esri-icon-close-circled{display:none}}.TourOptionsItem{align-items:center;width:100%;min-height:35px;margin-bottom:.5rem;display:flex}.TourOptionsItem [name=checkbox]{width:20px;height:20px;margin:auto 5px auto 0}.TourOptionsItem .curated-tour-button{background-color:unset;color:#000;letter-spacing:0;text-align:left;border:none;flex:1;margin:0;padding:0 .25rem;font-size:14px;font-weight:600}.TourOptionsItem .TourOptionsItem__description-toggle{background-color:#0000;border:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.AdvancedFiltersOptions__container{height:35px;margin:.25rem 0;display:flex}.AdvancedFiltersOptions__container .MuiFormControl-root{box-sizing:border-box;background-color:#333;border-radius:17.5px;justify-content:center;min-width:95px;height:35px;display:flex}.AdvancedFiltersOptions__container .MuiFormControl-root .MuiInput-formControl{margin:0}.AdvancedFiltersOptions__container .MuiFormControl-root .MuiNativeSelect-select{padding:0 0 0 .75rem}.AdvancedFiltersOptions__container .MuiFormControl-root .MuiNativeSelect-select,.AdvancedFiltersOptions__container .MuiFormControl-root .MuiNativeSelect-icon{color:#fff}#SearchPlantTop .SearchPlantInput__container{flex-flow:row;flex:1;padding:.25rem .125rem;display:flex}#SearchPlantTop .SearchPlantInput__field-container{margin:auto 0}#SearchPlantTop .SearchPlantNav__button{padding:0}#SearchPlantTop .SearchPlantInput__field{border-bottom:1px solid #ccc;font-family:GT Super Text Regular,sans-serif}#SearchPlantTop .SearchPlantInput__field-container,#SearchPlantTop #AdvancedSearchFields{font-size:14px}@media (width<=475px){#SearchPlantTop .SearchPlantInput__field,#SearchPlantTop .MuiInput-formControl{font-size:13px}}.SearchPlantsAdvancedFilters{flex-wrap:wrap;padding:.25rem .5rem;display:flex}.SearchPlantsAdvancedFilters .SearchPlantInput__field-container{background-color:#fff;flex:1;height:35px;margin:.25rem .5rem .25rem 0;display:flex}.SearchPlantsAdvancedFilters .SearchPlantInput__field-container:not(.alphabet__search-message){border-radius:17.5px}.SearchPlantsAdvancedFilters .SearchPlantInput__field-container .SearchPlantInput__field{background-color:#0000;border-bottom:none;width:100%;padding:0 0 0 .5rem;font-size:1rem}.SearchPlantsAdvancedFilters .SearchPlantInput__field-container .SearchPlantNav__button{background-color:#0000;padding:0 .25rem 0 0}.SearchPlantsAdvancedFilters .SearchPlantNav__select-letter{color:#5e5e5e;white-space:nowrap;width:100%;padding:0 .5rem;font-weight:600;line-height:35px;display:flex}#SearchPlantAlphabet.SearchPlantsAlphabet{box-sizing:border-box;margin:0 .5rem;padding:.125rem 0;display:flex;overflow:auto hidden}#SearchPlantAlphabet.SearchPlantsAlphabet .SearchPlantAlphabet__letter{margin:.125rem .25rem 0 0}.commonname{color:#000;letter-spacing:.5px;margin:0 .65rem 0 0;font-size:15px;font-weight:600;line-height:1.5}.commonname a{color:#000;text-decoration:underline}.commonname .common-names__label{text-decoration:none}.genus_common_name_primary{color:#000;letter-spacing:.5px;cursor:pointer;margin:0 .65rem 0 0;font-size:15px;font-weight:700;line-height:1.5;text-decoration:underline}.genus_common_name_primary a{color:#000;text-decoration:underline}.genus_common_name_primary .common-names__label{text-decoration:none}.common_name_preferred{color:#000;letter-spacing:.5px;margin:0 .65rem 0 0;font-size:15px;font-weight:600;line-height:1.5}.common_name_preferred a{color:#000;text-decoration:underline}.common_name_preferred .common-names__label{text-decoration:none}.species-commonname{display:flex}.species-commonname .species{letter-spacing:.5px;color:#2ec16b;margin:0 .65rem 0 0;font-size:14px;font-style:italic;line-height:1.5;text-decoration:none}.species-commonname .species a{color:#2ec16b}.species-commonname .species:hover{text-decoration:underline}.plant-result-icon{width:24px;min-width:24px;height:24px;min-height:24px;padding-right:.25rem}#PlantSearchFindPlantInGarden{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}@media screen and (width>=768px){#PlantSearchFindPlantInGarden{height:100%}}.PlantSearchFindPlantInGarden__title,.PlantSearchFindPlantInGarden__sub-title{color:#2ec16b}.PlantSearchFindPlantInGarden__title{margin:0;font-size:2.25rem;line-height:2.25rem}@media screen and (width>=768px){.PlantSearchFindPlantInGarden__title{font-size:2.75rem;line-height:2.75rem}}.PlantSearchFindPlantInGarden__sub-title{margin:.25rem 0;font-size:1.25rem}#PlantSearchResultsNoResults{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}@media screen and (width>=768px){#PlantSearchResultsNoResults{height:100%}}.PlantSearchResultsNoResults__title,.PlantSearchResultsNoResults__sub-title{color:red}.PlantSearchResultsNoResults__title{margin:0;font-size:2.25rem;line-height:2.25rem}@media screen and (width>=768px){.PlantSearchResultsNoResults__title{font-size:2.75rem;line-height:2.75rem}}.PlantSearchResultsNoResults__sub-title{margin:.25rem 0;font-size:1.25rem}#SearchPlantsAdvancedModal__results-container{border-top:2px solid #dcdcdc}#SearchPlantsAdvancedModal__results-container #SearchPlantResults{padding:.5rem}#SearchPlantsAdvancedModal__results-container[data-search-type-advanced=false],#SearchPlantsAdvancedModal__results-container[data-search-type-advanced=false] #SearchPlantResults{height:calc(45vh + 50px)}#SearchPlantsAdvancedModal__results-container[data-search-type-advanced=true],#SearchPlantsAdvancedModal__results-container[data-search-type-advanced=true] #SearchPlantResults{height:45vh}.CollectionsLanguageModal__description{background-color:#fff;margin:0;padding:1.5rem;line-height:1.5rem}.CollectionsLanguageModal__description a{color:#2ec16b}.image-gallery-icon{color:#fff;appearance:none;cursor:pointer;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a);background-color:#0000;border:0;outline:none;transition:all .3s ease-out;position:absolute}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{padding:20px;bottom:0}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:28px;height:28px}@media (width<=768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:24px;height:24px}}@media (width<=480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:16px;height:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:10px;left:50%;transform:translate(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:90px;height:120px}@media (width<=768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:48px;height:72px}}@media (width<=480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:36px;height:48px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:60px;height:120px}@media (width<=768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:36px;height:72px}}@media (width<=480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:24px;height:48px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;user-select:none;-o-user-select:none;-webkit-tap-highlight-color:#0000;position:relative}.image-gallery.fullscreen-modal{z-index:5;background:#000;width:100%;height:100%;position:fixed;inset:0}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 110px);display:inline-block}@media (width<=768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{white-space:nowrap;text-align:center;touch-action:none;line-height:0;position:relative;overflow:hidden}.image-gallery-slide{width:100%;position:absolute;top:0;left:0}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{color:#fff;white-space:normal;background:#0006;padding:10px 20px;line-height:1;position:absolute;bottom:70px;left:0}@media (width<=768px){.image-gallery-slide .image-gallery-description{padding:8px 15px;font-size:.8em;bottom:45px}}.image-gallery-bullets{z-index:4;width:80%;margin:0 auto;position:absolute;bottom:20px;left:0;right:0}.image-gallery-bullets .image-gallery-bullets-container{text-align:center;margin:0;padding:0}.image-gallery-bullets .image-gallery-bullet{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #fff;border-radius:50%;outline:none;margin:0 5px;padding:5px;transition:all .2s ease-out;display:inline-block;box-shadow:0 2px 2px #1a1a1a}@media (width<=768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (width<=480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{width:auto;inset:50% auto auto 20px;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:12px 0;display:block}@media (width<=768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media (width<=480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{vertical-align:top;width:100px;display:inline-block}@media (width<=768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{margin-right:0;padding:0;display:block}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-top:2px;margin-left:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (width<=768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{padding:5px 0;overflow:hidden}@media (width<=768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:0 0;border:4px solid #0000;width:100px;padding:0;transition:border .3s ease-out;display:inline-block}@media (width<=768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media (width<=768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media (hover:hover) and (pointer:fine) and (width<=768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;text-shadow:0 2px 2px #1a1a1a;white-space:normal;width:100%;padding:5%;font-size:1em;line-height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{color:#fff;z-index:4;background:#0006;padding:10px 20px;line-height:1;position:absolute;top:0;right:0}@media (width<=768px){.image-gallery-index{padding:5px 10px;font-size:.8em}}#ModalMain .GardenGallery{background-color:#000;min-width:100%;max-width:100%;padding:0}#ModalMain .GardenGallery .image-gallery{height:100%}#SpecificPlantTop .GardenGallery{padding:0 0 1rem}#SpecificPlantTop .GardenGallery .image-gallery{height:100%}.GardenGallery{padding:2rem 1rem 0 0}@media (width>=960px) and (hover:hover){.GardenGallery{min-width:33.3333%;max-width:33.3333%}}.GardenGallery__image{width:100%}.GardenGallery__link-container{text-align:right;padding:.25rem .5rem}.GardenGallery__link{color:#2ec16b;font-size:14px;font-style:italic;text-decoration:underline}.image-gallery{width:100%;height:350px}.image-gallery .image-gallery-content .image-gallery-slide-wrapper{box-sizing:border-box;background-color:#000;padding:10px}.image-gallery .image-gallery-content .image-gallery-slide-wrapper .image-gallery-left-nav .image-gallery-svg,.image-gallery .image-gallery-content .image-gallery-slide-wrapper .image-gallery-right-nav .image-gallery-svg{width:30px;height:60px}.image-gallery .image-gallery-content .image-gallery-slide-wrapper .image-gallery-left-nav,.image-gallery .image-gallery-content .image-gallery-slide-wrapper .image-gallery-right-nav{padding:10px}.image-gallery .image-gallery-content .image-gallery-slide-wrapper .image-gallery-slide img{width:100%;height:350px}.image-gallery .image-gallery-content .image-gallery-thumbnail .image-gallery-thumbnail-image{object-fit:cover;height:62px}.gallery-placeholder{background-color:#ccc;justify-content:center;align-items:center;width:100%;height:370px;display:flex}.gallery-placeholder__description{font-size:1.75rem;font-weight:700}@font-face{font-family:NY Botanical Gothic Extrabold Regular;src:url(/static/ny_botanical_gothic-extrabold-webfont-CPurJ3uW.woff)}@font-face{font-family:GT Super Text Regular;src:url(/static/gt-super-text-regular-webfont-DcL0gBYK.woff)}.small-button{text-align:center;text-align:center;background-color:#fff;border:none;border-radius:50%;justify-content:space-evenly;width:35px;height:35px;margin:.25rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% - 35rem);left:1rem;box-shadow:0 0 4px #5e5e5e33}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:GT Super Text Regular,sans-serif}html,body,#root{width:100vw;margin:0;padding:0;position:fixed;top:0;bottom:0;overflow:hidden}button{font-family:GT Super Text Regular,sans-serif}.hide{display:none}.show{display:flex}.plants-container{width:100%;height:-webkit-fill-available;font-family:GT Super Text Regular,sans-serif;display:flex}.plants-container .plants-card{background-color:#fff;flex-direction:column;width:100%;height:auto;display:flex}.plants-container .plants-card .plant-names-wrapper{margin:0 1rem 0}.plants-container .plants-card .plant-names-wrapper h4{color:#2ec16b;padding:0 1rem}.plants-container .plants-card .plant-names-wrapper ul{color:#5e5e5e;letter-spacing:0;height:12rem;padding:0 1rem;font-size:1rem;overflow-y:scroll}.plants-container .plants-card .plant-names-wrapper ul a{color:#5e5e5e;text-decoration:none}.plants-container .plants-card .plant-names-wrapper ul li{text-transform:capitalize;margin:.75rem 0;list-style-type:none}.chevron.up:before{transform:rotate(-45deg)}.chevron.down:before{transform:rotate(135deg)}.chevron.left:before{transform:rotate(225deg)}.chevron:before{content:"";color:gray;border-style:solid;border-width:.1rem .1rem 0 0;width:.45rem;height:.45rem;display:inline-block;position:relative}.sub-header{border-bottom:1px solid #dcdcdc;justify-content:space-between;padding:1.5rem 1rem;display:flex}.sub-header span{margin-top:auto;margin-bottom:auto;font-size:20px}.loader-wrapper{width:100%;height:100%;min-height:10rem;position:relative}.loader-wrapper .loader{border:5px solid #e2dada1a;border-top-color:#5e5e5e;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.5s linear infinite spinner;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spinner{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@media (hover:none){:focus{outline:none}body .hide-on-mobile{display:none}}@media (hover:hover){body .hide-on-desktop{display:none}}body,#SearchPlantsCardHeader,.PlantPreview__details,.esri-popup__main-container .esri-popup__content,.map-layers,.FavoriteMain,.TourMain,.TourFooter,#ModalHeader,#ModalMain .TourMain .options-container,#FilterModalContent .filter-container,#FilterModalContent #SearchPlantRecordsFilter,#SearchPlantNav,.SpecificPlantTopDetails,.ReactVirtualized__Grid,.plant-container .header,.plant-container .description,.plant-container .grid.section-two,.plant-container .index-buttons-wrapper{touch-action:pan-y}#SearchPlantAlphabet{touch-action:pan-x}
