@import url(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:transparent;margin:0 6px 0 auto}.esri-popup__main-container .esri-popup__header .esri-popup__header-title{color:#4dd585;font-size:16px;font-style:italic;font-family:"GT Super Text Regular",sans-serif;font-weight:700;background-color:transparent}.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{display:flex;justify-content:center;align-items:center;margin:6px 0 6px 6px;padding:0;width:22px;height:22px;background-color:#999;border-radius:11px;color:#fff;font-weight:700}.esri-popup__main-container .esri-popup__header .esri-popup__header-buttons .esri-popup__button:last-child .esri-icon-close{color:#fff;width:14px;height:14px;font-size:14px;flex:0 0 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{position:relative;flex-direction:column}.esri-popup__main-container .esri-popup__footer .esri-popup__inline-actions-container{display:flex;justify-content:center;width:100%;position:static}.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"]{display:flex;align-items:center;justify-content:center;height:35px;width:175px;max-width:175px;color:#fff;background-color:#000;margin-bottom:.5rem}.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:transparent}#MapContainer .esri-ui .esri-popup__header-container--button:after{content:"";position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:30px;margin:6px 2px 6px 7px;font-size:20px;font-weight:700;padding:0 1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.725 17.588c-.64-.655-7.377-7.063-7.377-7.063a1.722 1.722 0 00-2.475 0s-6.736 6.408-7.377 7.063c-.64.656-.683 1.835 0 2.535.683.7 1.638.755 2.476 0l6.139-5.878 6.139 5.878c.838.755 1.792.7 2.475 0s.64-1.88 0-2.535z' fill='%23444'/%3E%3C/svg%3E");background-repeat:no-repeat}#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}.filter-container{display:flex;flex-direction:column;height:29.7rem;overflow-y:auto;border-radius:5px;background-color:#fff}.filter-container .sub-header{display:flex;border-bottom:1px solid #dcdcdc;padding:1.5rem 1rem;justify-content:space-between}.filter-container .sub-header .clear,.filter-container .sub-header span{margin-top:auto;margin-bottom:auto}.filter-container .sub-header span{font-size:20px}.filter-container .sub-header .clear{height:1.25rem;color:#5e5e5e;font-size:16px;text-decoration:underline;background-color:#fff;border:none}.filter-container .option-button{cursor:pointer;height:60px;align-items:center;display:flex;padding:0 1rem;border-bottom:1px solid #dcdcdc;justify-content:space-between;box-sizing:border-box}.filter-container .option-button .label-wrapper{display:flex;align-items:center;color:#000;font-size:16px;font-weight:600}.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{height:60px;display:flex;align-items:center}.filter-container .option-button .label-wrapper .active-checkbox-num{background-color:#2ec16b;border-radius:50%;color:#fff;margin-left:.5rem;text-align:center;font-size:14px;width:1.25rem;height:1.25rem;padding:.2rem}.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{border-style:solid;border-width:.1rem .1rem 0 0;content:"";display:inline-block;height:.45rem;position:relative;width:.45rem;color:grey}.filter-container .dropdown{position:relative;background-color:#f3f3f3}.filter-container .dropdown ul{margin:0 auto;padding:.5rem 0 .25rem 1rem;list-style-type:none}.filter-container .dropdown ul li{cursor:pointer;display:flex;align-items:center;min-height:35px;font-size:16px;padding-bottom:.25rem}.filter-container .dropdown ul li .custom-checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.filter-container .dropdown ul li .custom-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-container .dropdown ul li .custom-checkbox-container .checkmark{position:absolute;top:6px;left:0;height:25px;width:25px;background-color:#ccc}.filter-container .dropdown ul li .custom-checkbox-container .checkmark:after{content:"";position:absolute;display:none}.filter-container .dropdown ul li .custom-checkbox-container input:checked~.checkmark:after{display:block}.filter-container .dropdown ul li .custom-checkbox-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.filter-container .dropdown ul li .custom-checkbox-container label{line-height:35px;font-size:16px}.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;display:inline-flex;align-items:center;justify-content:center;border:none;background-color:#fff;padding:0;width:44px;height:44px;border-radius:22px;box-shadow:0 0 10px 2px rgba(94,94,94,.2);color:#000}@media screen and (max-height:768px){.filter-button{bottom:12rem}}.map-layers-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;background-color:#fff;padding:0;width:44px;height:44px;border-radius:22px;box-shadow:0 0 10px 2px rgba(94,94,94,.2);color:#000}.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{display:flex;justify-content:space-between;margin:0 0 .25rem}.filter-container.map-layers .dropdown ul>li div{display:flex}.filter-container.map-layers .dropdown ul>li div img{height:35px;width:35px;padding-right:.5rem}.filter-container.map-layers .dropdown ul>li div label{margin-top:auto;margin-bottom:auto;color:#5e5e5e}.filter-container.map-layers .dropdown ul>li .MuiFormControlLabel-root{margin:0}.filter-layers__toggle-button{display:flex;align-items:center;justify-content:space-between;padding-left:1.25rem;background-color:rgba(0,0,0,.1)}.filter-layers__toggle-button .custom-form-control-label{width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;margin:.25rem 0}#PlantDataLegend{padding:0 0 0 1rem;border-bottom:1px solid #dcdcdc}.PlantDataLegend__item{display:flex}.PlantDataLegend__item-label{padding-left:.25rem}.ada-layers-disabled{position:absolute;display:flex;background:rgba(0,0,0,.5);top:0;right:0;bottom:0;left:0;z-index:100;justify-content:center;align-items:flex-start}.ada-layers-disabled__label{color:#fff;font-size:1.25rem;font-weight:700;margin-top:86px}.legend-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;background-color:#fff;width:44px;height:44px;border-radius:22px;box-shadow:0 0 10px 2px rgba(94,94,94,.2);color:#000;width:auto;padding:0 1rem 0 1.25rem;font-size:19px}.legend-button .burger-icon,.legend-button .close-legend,.legend-button .esri-legend__message{margin-top:auto;margin-bottom:auto}.legend-button .button-icon{height:22px;width:22px}.legend-button .button-icon.esri-icon-close{font-weight:700;font-size:22px;color:#d14444;display:flex;align-items:center;justify-content:center}.legend-button .burger-icon{background-image:url(/static/media/LegendHamburger.760db60d.svg);background-repeat:no-repeat;background-size:22px}.legend-button .legend__button-label{padding-left:1rem}#legend-dropdown-container{background-color:#fff;height:210px;width:275px;min-width:230px;margin:10px 0 0;border-radius:6px;box-shadow:0 0 10px 2px rgba(94,94,94,.2);z-index:1}#legend-dropdown-container .filter-container{width:100%;height:260px}#legend-dropdown-container .filter-container .option-button.layers,#legend-dropdown-container .filter-container .sub-header.layers{padding:0 0 0 1rem;min-height:60px}#legend-dropdown-container .filter-container .sub-header.layers{display:flex;align-items:center;box-sizing:border-box}#legend-dropdown-container .filter-container .option-button,#legend-dropdown-container .filter-container .option-button.layers{height:50px;min-height:50px}@media only screen and (max-width:475px){.legend-button.custom-width-on-mobile{width:3rem}.legend-button>.button-label.hide-on-mobile{display:none}}.TourStopNumber{display:inline-flex;align-items:center}.TourStopNumber .stop-number{display:inline-block;height:19px;width:19px;line-height:19px;color:#fff;font-family:"GT Super Text Regular",sans-serif;font-weight:600;font-size:12px;font-style:normal;text-align:center;background-color:#000;border-radius:50%;margin:.25rem}div.tour-button{width:280px}.tour-button{justify-content:center;border:none;width:44px;height:44px;border-radius:22px;box-shadow:0 0 10px 2px rgba(94,94,94,.2);color:#000;width:140px;font-size:19px;justify-content:flex-start;padding:0 10px 0 0;box-sizing:border-box}.tour-button,.tour-button .close-tour{cursor:pointer;display:inline-flex;align-items:center;background-color:#fff}.tour-button .close-tour{justify-content:center;border:none;padding:0;border-radius:50%;min-width:44px;min-height:44px}.tour-button .stops-container{display:flex;align-items:center;justify-content:center;width:226px}.tour-button .stops-container .active-stop{width:176px;color:#2ec16b;font-style:italic;font-size:15px;font-weight:600;cursor:pointer;padding:0}.tour-button .stops-container .active-stop,.tour-button .stops-container .active-stop span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;border:none}.tour-button .stops-container .active-stop span{width:2rem}.tour-button .stops-container .next-stop,.tour-button .stops-container .previous-stop{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;padding:0;min-width:25px;min-height:25px}.tour-button .stops-container .next-stop.hidden,.tour-button .stops-container .previous-stop.hidden{visibility:hidden}.tour-options-container{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;height:100vh;max-height:35vh}@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{display:flex;flex-direction:column;overflow-y:auto;padding:1rem;height:100vh;max-height:35vh}@media(hover:none){.tour-options-container .options-container{max-height:45vh}}.tour-options-container .options-container .option{display:flex;flex-wrap:wrap}.tour-options-container .options-container .option .description-wrapper{height:auto;font-size:14px;margin:0 30px 1rem}.tour-options-container .options-container .option .description-wrapper button{padding-left:.5rem;color:#008850;font-size:14px;border:none;background-color:#f3f3f3}.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{height:1rem;color:#2ec16b;font-size:12px;font-weight:700;margin:.5rem 0}.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{font-weight:600;color:#000}.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{display:flex;height:50px;background-color:#fff;width:-webkit-fill-available;justify-content:flex-end;padding:0 1rem}.tour-buttons-container .create-custom,.tour-buttons-container .start-tour{font-size:.85rem;border:none;background-color:#fff}.tour-buttons-container .create-custom{color:#2ec16b;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-underline-position:under}.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{display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;border-radius:5px;background-color:#fff;height:35vh}@media(hover:none){.tour-stops-container{height:45vh}}.tour-stops-container .tour-stop{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:auto;padding:.5rem;border-bottom:1px solid #dcdcdc}.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{display:flex;align-items:center}.tour-stops-container .tour-stop .tour-text .WidgetImage__container{margin-right:.25rem}.tour-stops-container .tour-stop .tour-text .title-wrapper{padding:0 .5rem;display:flex;flex-direction:column;justify-content:center}.tour-stops-container .tour-stop .tour-text .subtitle,.tour-stops-container .tour-stop .tour-text .title{margin:0}.tour-stops-container .tour-stop .tour-text .title{font-size:15px;font-weight:600;font-style:italic}.tour-stops-container .tour-stop .tour-text .title a{text-decoration:none;color:#000}.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{display:flex;flex-wrap:wrap;flex-direction:column;margin-left:auto}.tour-stops-container .tour-stop .tour-widgets button{border:none;background-color:#fff}.tour-stops-container .tour-stop .tour-widgets .see-on-map,.tour-stops-container .tour-stop .tour-widgets .share-tour{display:flex;border:none;padding:0;background-color:transparent}.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{display:flex;background-color:#fff;font-size:.85rem;border:none}.tour-stops-container .back-button span,.tour-stops-container .back-button svg{margin-top:auto;margin-bottom:auto}.tour-stops-container .plant__read-more{margin-top:.35rem;color:#4dd585;font-size:12px;font-weight:600;text-decoration:none}@media screen and (max-width:475px){.tour-button.hide-on-mobile{display:none}}.tour-stop__go-back--container{display:flex;align-items:center;justify-content:space-between;height:50px;border-top:1px solid #dcdcdc;box-sizing:border-box}.tour-stop__go-back--container .back-button{color:#5e5e5e;border:none;display:flex;background-color:#fff;font-size:14px}.back-button{padding:0}[data-selected-plant=true]{background-color:rgba(0,0,0,.075)}.page-main{width:100%;max-width:1200px;margin:auto;padding:1rem;box-sizing:border-box}.page-main .page-main__sub-title,.page-main .page-main__title{font-size:1.25em}.page-main .page-main__title{margin:0;font-weight:400;font-size:1.75em}.page-main .page-main__sub-title h3{margin:0;font-weight:700;font-size:1.3em}.page-main p{margin-top:1rem;line-height:1.4}#Home{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(/static/media/nybg-home-background__2021.2ca6fa34.jpeg);height:calc(100% - 60px)}#Home .page-main{display:flex;align-items:center;height:100%;overflow:auto;position:relative;margin:0;max-width:none}#Home .page-main__content{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:400px;background-color:rgba(0,0,0,.5)}@media(min-width:960px){#Home .page-main__content{max-width:45vw;position:absolute;left:0;top:0;min-height:calc(100% - 4rem);margin:2rem;padding:2rem 5%;box-sizing:border-box}#Home .page-main__content .page-main__title{line-height:2;font-family:"NY Botanical Gothic Extrabold Regular","Times New Roman",Times,serif;text-transform:uppercase}#Home .page-main__content .home__description{line-height:2;font-size:22px}}@media(max-height:680px){#Home .page-main__content{max-width:60vw;margin:1.25rem}#Home .page-main__content .home__description,#Home .page-main__content .page-main__title{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{line-height:1.5;font-size:16px}#HomeFilterLayer{height:100%}.home__buttons #LaunchPlantTracker{cursor:pointer;color:#fff;border:none;border-radius:10px;font-size:22px;margin:1rem 1rem 1rem 0;padding:0;background-color:#2ec16b;height:60px;line-height:60px;white-space:nowrap}@media(max-width:475px){.home__buttons #LaunchPlantTracker{display:block;margin:1rem auto}}.home__buttons .LaunchPlantTracker__link{display:block;color:#fff;padding:0 1.125rem;text-decoration:none}@media(min-width:961px){#Home [data-content-right-aligned=true]{margin-left:auto}#Home .home__description{margin:2rem 0}#Home #HomeFilterLayer{background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.35) 55%,rgba(0,0,0,.15) 75%,rgba(0,0,0,.65))}}@media(max-width:960px){#Home{background-color:#000}}@media(max-width:960px)and (orientation:portrait){#Home{background-position:top;background-image:url(/static/media/nybg-home-background-portrait__2021.cbf51539.jpg);background-size:contain}}@media(max-width:960px){#Home .page-main__content{margin:0 auto;padding:1.25rem 1.5rem;max-width:100%}#HomeFilterLayer{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.35) 55%,rgba(0,0,0,.15) 75%,rgba(0,0,0,.65))}}@media(max-width:960px){#Home .page-main{align-items:flex-end}#Home .home__description{margin:1.25rem 0}}#Modal{position:relative;max-width:675px;max-height:600px;width:100%}#Modal,#ModalHeader{box-sizing:border-box}#ModalHeader{display:flex;align-items:center;padding:12px 16px;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;min-height:60px;border-bottom:1px solid #dcdcdc}#ModalHeader__sub-title,#ModalHeader__title{margin:0}#ModalHeader__title{font-size:20px;line-height:25px;font-weight:400}#ModalHeader__sub-title{font-size:16px;line-height:20px;font-weight:300;color:rgba(0,0,0,.8)}#ModalHeader__action{margin-left:auto}#ModalMain{flex:1 1;padding:12px 16px;overflow-y:auto;background-color:#f3f3f3}#ModalMain[data-main-modal-padding-hide=true]{padding:0}@media screen and (max-height:798px){#ModalMain{max-height:calc(100vh - 198px)}}#ModalFooter{display:flex;justify-content:space-between;align-items:center;height:50px;padding:0 16px;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ModalFooter #ModalFooterLeft button,#ModalFooter #ModalFooterRight button{cursor:pointer;background-color:#fff;padding:.35rem .25rem;font-size:16px;color:#5e5e5e;border:none;border-bottom:1px solid #fff}#ModalFooter #ModalFooterLeft button.green,#ModalFooter #ModalFooterRight button.green{color:#2ec16b;border-bottom:1px dashed}#ModalFooter #ModalFooterRight{margin-left:auto}#ModalFooter #ModalFooterRight button:after{content:">";padding-left:.5rem;color:#2ec16b}#ModalCloseButton{align-items:center;justify-content:center;border:none;border-radius:25px;height:50px;width:50px;margin:16px auto 0}#ModalCloseButton,.modal-clear__button{display:flex;cursor:pointer;background-color:#fff;padding:0}.modal-clear__button{border:none;height:35px;line-height:35px}.modal-clear__button .IconReset{color:#2ec16b;font-weight:700;font-size:14px}.share-container{display:flex;flex-direction:column;text-align:center;justify-content:space-evenly;height:4.75rem;width:20rem;border-radius:50px;background-color:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);margin-bottom:2rem}.share-container p{color:#333;font-size:.85rem;margin:0 auto}.share-container .button-wrapper{display:flex;justify-content:center}.share-container .button-wrapper button{cursor:pointer;border:none;background-color:#fff;padding:0;margin:0 6px;display:flex;justify-content:center;align-items:center}.share-container .button-wrapper .x-icon{height:33px;width:33px}.share-button-container{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;background-color:#fff;padding:0;width:35px;height:35px}#header{box-sizing:border-box;border-bottom:1px solid #dcdcdc}.header-container{width:100%;max-width:1200px;margin:auto;box-sizing:border-box;height:60px;display:flex;align-items:center;background-color:#fff;padding:0 1rem}.header-container .logo-section{display:flex}.header-container .logo-section a{display:flex;text-decoration:none;white-space:nowrap}.header-container .logo-section a img{height:1.45rem;width:6rem;margin-top:auto;margin-bottom:auto}.header-container .logo-section a .logo-section__label{margin:auto 0 auto 1rem;padding:0 1rem;font-size:16px;color:rgba(0,0,0,.7);height:2.25rem;line-height:2.25rem;border-left:1px solid #5e5e5e}.header-container .header-menu__button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;background-color:#fff;padding:0}@media screen and (min-width:960px){.header-container .header-menu__button{display:none}}.header-container .header-menu{display:flex;justify-content:flex-end;align-items:center;margin-left:auto}.header-container .header-menu,.header-container .header-menu__links,.header-container .header-menu__links-nest{height:auto}.header-container .header-menu__links,.header-container .header-menu__links-nest{display:flex}.header-container .header-menu__links-nest .sub-menu-options,.header-container .header-menu__links .sub-menu-options{display:none;flex-direction:column;position:absolute;z-index:2;padding-left:0;top:60px;margin-top:0;margin-bottom:0}.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 a,.header-container .sub-options:hover ul{display:flex;background-color:#000;color:#fff}.header-container .header-menu__link{color:#000;font-size:16px;line-height:2.5rem;text-decoration:none;padding:.5rem 1rem;letter-spacing:.5px;text-align:center;vertical-align:middle;border:0;cursor:pointer;background-color:transparent}.header-container .header-menu__link.green{color:#2ec16b}@media(hover:hover){.header-container .header-menu__link:hover{background-color:#000;color:#fff}}@media screen and (max-width:960px){.header-container .header-menu__links{display:none;position:fixed;top:60px;left:0;right:0;flex-direction:column;text-align:center;border-top:1px solid #5e5e5e;background-color:#fff;z-index:10}.header-container .header-menu__links[data-mobile-menu-open=true]{display:flex}.header-container .header-menu__links .header-menu__link,.header-container .header-menu__links .header-menu__links-nest{padding:0;box-sizing:border-box;border-bottom:1px solid #b6b6b6;justify-content:center}.header-container .header-menu__links .header-menu__link.sub-options,.header-container .header-menu__links .header-menu__links-nest.sub-options{flex-wrap:wrap;width:100%}.header-container .header-menu__links .header-menu__link.sub-options .header-menu__link,.header-container .header-menu__links .header-menu__links-nest.sub-options .header-menu__link{width:100%;text-align:center}.header-container .header-menu__links .header-menu__link.sub-options .header-menu__link.hide-on-mobile,.header-container .header-menu__links .header-menu__links-nest.sub-options .header-menu__link.hide-on-mobile{display:none}.header-container .header-menu__links .header-menu__link.sub-options .header-menu__link a.header-menu__link>svg.chevron-down,.header-container .header-menu__links .header-menu__links-nest.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__link.sub-options:hover a,.header-container .header-menu__links .header-menu__link.sub-options:hover ul,.header-container .header-menu__links .header-menu__links-nest.sub-options:hover a,.header-container .header-menu__links .header-menu__links-nest.sub-options:hover ul{display:flex;background-color:#fff;color:#000}.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{display:flex;position:unset;background-color:#fff;width:100%}}@media screen and (min-width:475px){.hide-on-desktop{display:none}}.error-container{display:flex;flex-wrap:wrap;flex-direction:column;text-align:center;margin:3rem}.error-container h2{font-size:6rem;margin:0 auto}.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{font-style:italic;color:#5e5e5e}.phenology-chart__title{color:#000;font-weight:600;letter-spacing:.4px;margin:2rem 0 0;font-size:19px}.phenology-chart__select-year{height:25px;padding:0 .25rem;box-sizing:border-box}.phenology-chart__legend-checked--title,.phenology-chart__legend-flowering--title,.phenology-chart__legend-fruiting--title,.phenology-chart__select-year--title{font-weight:600;font-size:14px}.phenology-chart__select-year--title{margin-top:0}.phenology-chart__legend{padding:1rem 0;display:flex;flex-direction:column}.phenology-chart__legend-labels{display:flex;padding:1rem 0 .25rem}.phenology-chart__legend-checked--title,.phenology-chart__legend-flowering--title,.phenology-chart__legend-fruiting--title{line-height:20px}.phenology-chart__legend-checked--color,.phenology-chart__legend-flowering--color,.phenology-chart__legend-fruiting--color{margin:0 .75rem;display:block;box-sizing:border-box;height:20px;min-width:35px;border:1px solid #000}.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{overflow-x:auto;margin-bottom:1rem}@media(max-width:475px){.phenology-chart__table-container{padding-bottom:.45rem;background-repeat:no-repeat;background-size:60px 100%,60px 100%,30px 100%,30px 100%;background-attachment:local,local,scroll,scroll;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%}}.phenology-chart__table{border-collapse:collapse}.phenology-chart__table .phenology-chart__table-header--month{color:#fff;background-color:#000;font-weight:500;padding:.25rem .5rem;text-align:center;text-transform:uppercase}.phenology-chart__table .table-cell{border:1px solid #999}.phenology-chart__table .cell-year,.phenology-chart__table .table-cell-label{width:40px;font-size:12px;font-weight:600}.phenology-chart__table .cell-long,.phenology-chart__table .cell-short{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{width:40px;border:none;background-color:transparent}.phenology-chart__table .cell-year{text-align:center;border:1px solid transparent;border-right-color:#999}.phenology-chart__table [data-quarter-match=true],.phenology-chart__table [data-week-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{font-weight:600;padding:.75rem 0 .25rem}.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{display:flex;align-items:center}.SpecificPlantTopDetails .main{display:flex}.SpecificPlantTopDetails .main .main-details{flex:1 1}@media(min-width:960px){.SpecificPlantTopDetails .WidgetImage__container{display:none}}.SpecificPlantTopDetails .WidgetImage{align-self:flex-start}#ModalMain .SpecificPlantGallery{padding:0;min-width:100%;max-width:100%;background-color:#000}#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(min-width:960px)and (hover:hover){.SpecificPlantGallery{min-width:33.3333333333%;max-width:33.3333333333%}}.SpecificPlantGallery__image{width:100%}.SpecificPlantGallery__link-container{padding:.25rem .5rem;text-align:right}.SpecificPlantGallery__link{color:#2ec16b;font-size:14px;font-style:italic;text-decoration:underline}.find-others-plants-like-this__link{margin:1rem;align-self:center;color:#2ec16b;font-family:"GT Super Text Regular",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;text-decoration:underline}.WidgetImage__container{position:relative}.WidgetImage__container .PlantGalleryModal__button{background-color:transparent;padding:.25rem .5rem;border:none;right:0;bottom:0;position:absolute;cursor:pointer}.WidgetImage__container .WidgetImage{border:1px solid #ccc;background-color:#fff}.WidgetImage__placeholder{height:100%;padding:5px;display:flex;text-align:center;align-items:center;box-sizing:border-box}.header-preview{display:flex;margin-top:1rem;height:3rem;flex-wrap:nowrap;flex-direction:row}.header-preview a{margin-left:.5rem}.header-preview h4{margin:0;color:#5e5e5e;font-size:1.25rem;font-weight:600}.plant-container__wrapper{display:flex;max-width:1200px;margin:auto;overflow-x:hidden;overflow-y:auto;height:calc(100% - 60px)}.plant-container{padding:0 10px;font-family:"GT Super Text Regular",sans-serif}.plant-container.index{width:100%;max-width:1200px;margin:auto;padding:1rem;box-sizing:border-box}@media(hover:hover){.plant-container .header{margin:1rem 0}}.plant-container .header #ViewOnMap{border:none;display:flex;align-items:center;justify-content:space-evenly;padding:0 .5rem 0 0;min-height:35px;border-radius:17.5px;background-color:#2ec16b;color:#fff;font-size:16px;margin-bottom:.25rem;cursor:pointer}.plant-container .header #ViewOnMap .IconWhiteMap{padding:0 .5rem}.plant-container .header #ViewOnMap__link{display:inline-flex;align-items:center;justify-content:space-evenly;padding:0 .5rem 0 0;min-height:35px;border-radius:17.5px;background-color:#2ec16b;color:#fff;font-size:16px;text-decoration:none}.plant-container .header #ViewOnMap__link .IconWhiteMap{padding:0 .5rem}.plant-container .header #BackToSearch{display:flex;align-items:center;color:#5e5e5e;font-size:1.25rem;margin:.5rem 0}.plant-container .header .BackToSearch__button{display:flex;align-items:center;color:#fff;height:35px;border-radius:17.5px;background-color:#4dd585;font-size:16px}.plant-container .header .BackToSearch__title{padding:.5rem}.plant-container .header .BackToSearch__title:empty{display:none}.plant-container .header .BackToSearch__button-element{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;background-color:#fff;padding:0;width:35px;height:35px;border-radius:17.5px;background-color:transparent}.plant-container .header .favorite{border:none;background-color:#fff;margin:0 .125rem}.plant-container .subtitle{margin:0 0 1rem;color:#5e5e5e;font-size:1.5rem;font-style:italic;font-weight:400;font-family:"GT Super Text Regular",sans-serif}.plant-container .subtitle button{border:none;background:#fff}.plant-container .subtitle a{text-decoration:none;color:#444}.plant-container .subtitle .name-wrapper .chevron.preview:before{height:12px;width:12px;color:#444;border-width:.2rem .2rem 0 0}.plant-container .description{color:#5e5e5e;font-size:.875rem;letter-spacing:.03rem;line-height:1.4rem;padding:0 10px 0 0;margin:10px 0}.plant-container .description.preview{max-height:145px;overflow-y:auto}@media(max-width:768px)and (hover:none){.plant-container .description.preview{max-height:100px}}.plant-container .index-buttons-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.plant-container .index-buttons-wrapper .view-on-map{display:flex;width:7.6rem;height:auto;padding:.5rem;justify-content:space-evenly;border:1px solid #2ec16b;border-radius:2px;background-color:#fff;color:#2ec16b;font-weight:700;margin-left:auto;margin-right:auto;font-size:.8125rem}.plant-container .index-buttons-wrapper .view-on-map img{height:14px;width:14px;margin-left:.25rem}.plant-container .buttons-wrapper{display:flex;justify-content:space-between;margin:0 auto}.plant-container .buttons-wrapper .plant-page,.plant-container .buttons-wrapper .visit-page{color:#fff;font-size:14px;font-weight:600;text-align:center;text-decoration:none;padding:.5rem;display:flex}.plant-container .buttons-wrapper .plant-page{background-color:#000}.plant-container .buttons-wrapper .visit-page{background-color:#2ec16b}.plant-container .PlantPreview__details{padding:7.5px;max-height:246px;box-sizing:border-box}.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{display:grid;grid-column-gap:.3rem}.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{padding:.3rem 0;margin:0;font-size:.85rem}.plant-container .grid .plant-line.button{border:none;background-color:#fff;text-align:left}.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{height:auto;width:auto;min-width:18rem;border-spacing:0}.plant-container .accession-table table thead tr{height:1.875rem;background-color:#000;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.38px;text-align:left}.plant-container .accession-table table thead tr th{padding:.5rem}.plant-container .accession-table table tbody tr td{height:3rem;width:auto;color:#000;font-family:"GT Super Text Regular",sans-serif;font-size:.8125rem;letter-spacing:.35px;padding:.125rem 1rem}.plant-container .accession-table table tbody tr td a{color:#000}.plant-container .accession-table table td.Key,.plant-container .accession-table table th.Key,.plant-container .accession-table table tr.hidden{display:none}.plant-container .accession-table table .Surveyed{text-align:center}.plant-container .accession-table button{height:auto;width:-webkit-fill-available;min-width:18rem;padding:.5rem 0;background-color:#4dd585;border:none;color:#fff;font-family:"GT Super Text Regular",sans-serif;font-size:.875rem;letter-spacing:.38px}@media screen and (min-width:768px){.plant-container .accession-table button,.plant-container .accession-table table{max-width:100%}}.not-living-plant-description{font-family:"GT Super Text Regular",sans-serif;color:#a65661}.SpecificPlantTop__plant-details{display:flex;justify-content:space-between;padding-bottom:.5rem}.SpecificPlantFooter{padding-bottom:2rem}.specific-favorite__wrapper{position:relative;display:flex;align-items:stretch;border-bottom:1px solid #dcdcdc;background-color:#fff}.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{border:none;color:#fff;font-size:1.5rem;margin:0;padding:0;background-color:transparent}.specific-favorite__wrapper .specific-favorite{display:flex;flex-direction:row;width:100%;position:relative;transition:all .3s ease 0s}.specific-favorite__wrapper .specific-favorite .plant-image{display:flex;height:auto;flex:1.5 1 3.5rem;max-width:3.5rem}.specific-favorite__wrapper .specific-favorite .specific-favorite-content{padding:.5rem .5rem .5rem 1rem;display:flex;align-items:center;margin-top:auto;margin-bottom:auto;min-height:70px;width:-webkit-fill-available}.specific-favorite__wrapper .specific-favorite .specific-favorite-content .names{display:flex;flex-wrap:wrap;flex-direction:column;margin:auto .25rem auto .75rem;flex:1.25 1 9.375rem}.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{margin-top:.5rem;color:#4dd585;font-size:12px;text-decoration:none}.specific-favorite__wrapper .favorite-icons{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:0;top:0;bottom:0;background-color:#fff}.specific-favorite__wrapper .favorite-icons button{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0}#SearchPlantRecordsFilter{height:100%;display:flex;justify-content:center;background-color:#fff}#SearchPlantRecordsFilter .all-living-records{display:flex;align-items:center;padding-left:1rem}#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{min-height:50px;border-top:1px solid #dcdcdc}@media(hover:hover){#FilterModalContent #SearchPlantRecordsFilter{display:none}}.IconReset__container{display:flex;align-items:center;height:50px;line-height:35px}.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{display:flex;width:100%;min-height:35px;align-items:center;margin-bottom:.5rem}.TourOptionsItem [name=checkbox]{height:20px;width:20px;margin:auto 5px auto 0}.TourOptionsItem .curated-tour-button{flex:1 1;border:none;background-color:unset;color:#000;font-size:14px;font-weight:600;letter-spacing:0;margin:0;padding:0 .25rem;text-align:left}.TourOptionsItem .TourOptionsItem__description-toggle{width:26px;height:26px;padding:0;border:none;background-color:transparent;display:flex;align-items:center;justify-content:center}.AdvancedFiltersOptions__container{display:flex;height:35px;margin:.25rem 0}.AdvancedFiltersOptions__container .MuiFormControl-root{display:flex;justify-content:center;height:35px;border-radius:17.5px;background-color:#333;box-sizing:border-box;min-width:95px}.AdvancedFiltersOptions__container .MuiFormControl-root .MuiInput-formControl{margin:0}.AdvancedFiltersOptions__container .MuiFormControl-root .MuiNativeSelect-select{padding:0 0 0 .75rem}.AdvancedFiltersOptions__container .MuiFormControl-root .MuiNativeSelect-icon,.AdvancedFiltersOptions__container .MuiFormControl-root .MuiNativeSelect-select{color:#fff}#SearchPlantTop .SearchPlantInput__container{display:flex;flex:1 1;flex-direction:row;flex-wrap:nowrap;padding:.25rem .125rem}#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 #AdvancedSearchFields,#SearchPlantTop .SearchPlantInput__field-container{font-size:14px}@media(max-width:475px){#SearchPlantTop .MuiInput-formControl,#SearchPlantTop .SearchPlantInput__field{font-size:13px}}.SearchPlantsAdvancedFilters{padding:.25rem .5rem;display:flex;flex-wrap:wrap}.SearchPlantsAdvancedFilters .SearchPlantInput__field-container{display:flex;flex:1 1;margin:.25rem .5rem .25rem 0;height:35px;background-color:#fff}.SearchPlantsAdvancedFilters .SearchPlantInput__field-container:not(.alphabet__search-message){border-radius:17.5px}.SearchPlantsAdvancedFilters .SearchPlantInput__field-container .SearchPlantInput__field{width:100%;padding:0 0 0 .5rem;font-size:1rem;border-bottom:none;background-color:transparent}.SearchPlantsAdvancedFilters .SearchPlantInput__field-container .SearchPlantNav__button{padding:0 .25rem 0 0;background-color:transparent}.SearchPlantsAdvancedFilters .SearchPlantNav__select-letter{display:flex;width:100%;color:#5e5e5e;padding:0 .5rem;line-height:35px;font-weight:600;white-space:nowrap}#SearchPlantAlphabet.SearchPlantsAlphabet{margin:0 .5rem;padding:.125rem 0;display:flex;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}#SearchPlantAlphabet.SearchPlantsAlphabet .SearchPlantAlphabet__letter{margin:.125rem .25rem 0 0}.commonname{color:#000;font-size:15px;font-weight:600;margin:0 .65rem 0 0;letter-spacing:.5px;line-height:1.5}.commonname a{color:#000;text-decoration:underline}.commonname .common-names__label{text-decoration:none}.genus_common_name_primary{font-size:15px;font-weight:600;margin:0 .65rem 0 0;letter-spacing:.5px;line-height:1.5;font-weight:700;cursor:pointer}.genus_common_name_primary,.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;font-size:15px;font-weight:600;margin:0 .65rem 0 0;letter-spacing:.5px;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{font-size:14px;font-style:italic;letter-spacing:.5px;text-decoration:none;margin:0 .65rem 0 0;color:#2ec16b;line-height:1.5}.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{padding:1rem;display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:center;box-sizing:border-box}@media screen and (min-width:768px){#PlantSearchFindPlantInGarden{height:100%}}.PlantSearchFindPlantInGarden__sub-title,.PlantSearchFindPlantInGarden__title{color:#2ec16b}.PlantSearchFindPlantInGarden__title{margin:0;font-size:2.25rem;line-height:2.25rem}@media screen and (min-width:768px){.PlantSearchFindPlantInGarden__title{font-size:2.75rem;line-height:2.75rem}}.PlantSearchFindPlantInGarden__sub-title{margin:.25rem 0;font-size:1.25rem}#PlantSearchResultsNoResults{padding:1rem;display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:center;box-sizing:border-box}@media screen and (min-width:768px){#PlantSearchResultsNoResults{height:100%}}.PlantSearchResultsNoResults__sub-title,.PlantSearchResultsNoResults__title{color:red}.PlantSearchResultsNoResults__title{margin:0;font-size:2.25rem;line-height:2.25rem}@media screen and (min-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{margin:0;padding:1.5rem;line-height:1.5rem;background-color:#fff}.CollectionsLanguageModal__description a{color:#2ec16b}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@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{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-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{height:24px;width:24px}}@media(max-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{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left: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{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.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;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;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{display:inline-block;width:calc(100% - 110px)}@media(max-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{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@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-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{display:inline-block;vertical-align:top;width:100px}@media(max-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{height:100%;width:100%;left:0;padding:0;position:absolute;top: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{display:block;margin-right:0;padding:0}.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-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-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{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;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{outline:none;border:4px solid #337ab7}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}#ModalMain .GardenGallery{padding:0;min-width:100%;max-width:100%;background-color:#000}#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(min-width:960px)and (hover:hover){.GardenGallery{min-width:33.3333333333%;max-width:33.3333333333%}}.GardenGallery__image{width:100%}.GardenGallery__link-container{padding:.25rem .5rem;text-align:right}.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{padding:10px;box-sizing:border-box;background-color:#000}.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;width:100%;height:370px;display:flex;align-items:center;justify-content:center}.gallery-placeholder__description{font-size:1.75rem;font-weight:700}@font-face{font-family:"NY Botanical Gothic Extrabold Regular";src:url(/static/media/ny_botanical_gothic-extrabold-webfont.28f204a9.woff)}@font-face{font-family:"GT Super Text Regular";src:url(/static/media/gt-super-text-regular-webfont.a02d5887.woff)}.small-button{display:flex;position:absolute;justify-content:space-evenly;border-radius:50%;margin:.25rem 1rem 1rem;text-align:center;border:none;bottom:calc(100% - 35rem);left:1rem;height:35px;width:35px;background-color:#fff;box-shadow:0 0 4px 0 rgba(94,94,94,.2)}body{margin:0;font-family:"GT Super Text Regular",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,body,html{overflow:hidden;position:fixed;width:100vw;top:0;bottom:0;margin:0;padding:0}button{font-family:"GT Super Text Regular",sans-serif}.hide{display:none}.show{display:flex}.plants-container{display:flex;width:100%;height:-webkit-fill-available;font-family:"GT Super Text Regular",sans-serif}.plants-container .plants-card{display:flex;flex-direction:column;width:100%;height:auto;background-color:#fff}.plants-container .plants-card .plant-names-wrapper{margin:0 1rem}.plants-container .plants-card .plant-names-wrapper h4{color:#2ec16b;padding:0 1rem}.plants-container .plants-card .plant-names-wrapper ul{height:12rem;color:#5e5e5e;font-size:1rem;letter-spacing:0;padding:0 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{list-style-type:none;text-transform:capitalize;margin:.75rem 0}.chevron.up:before{transform:rotate(-45deg)}.chevron.down:before{transform:rotate(135deg)}.chevron.left:before{transform:rotate(225deg)}.chevron:before{border-style:solid;border-width:.1rem .1rem 0 0;content:"";display:inline-block;height:.45rem;position:relative;width:.45rem;color:grey}.sub-header{display:flex;border-bottom:1px solid #dcdcdc;padding:1.5rem 1rem;justify-content:space-between}.sub-header span{margin-top:auto;margin-bottom:auto;font-size:20px}.loader-wrapper{position:relative;height:100%;width:100%;min-height:10rem}.loader-wrapper .loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;margin-left:-20px;margin-top:-20px;border:5px solid rgba(226,218,218,.1);border-top-color:#5e5e5e;border-radius:50%;animation:spinner .5s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}@media(hover:none){:focus{outline:none}}@media(hover:none){body .hide-on-mobile{display:none}}@media(hover:hover){body .hide-on-desktop{display:none}}#FilterModalContent #SearchPlantRecordsFilter,#FilterModalContent .filter-container,#ModalHeader,#ModalMain .TourMain .options-container,#SearchPlantNav,#SearchPlantsCardHeader,.esri-popup__main-container .esri-popup__content,.FavoriteMain,.map-layers,.plant-container .description,.plant-container .grid.section-two,.plant-container .header,.plant-container .index-buttons-wrapper,.PlantPreview__details,.ReactVirtualized__Grid,.SpecificPlantTopDetails,.TourFooter,.TourMain,body{touch-action:pan-y}#SearchPlantAlphabet{touch-action:pan-x}
/*# sourceMappingURL=main.c439b0b2.chunk.css.map */