html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{width:100%;height:fit-content;background-color:#fcfff8;font-family:open-sans,sans-serif}.bsu-logo-container{display:flex;align-items:center;gap:.5rem}.bsu-logo-container .bsu-logo{width:250px;object-fit:cover}.main-header,.side-nav{border-radius:0 0 20px 20px;padding:0 4em;display:flex;justify-content:space-between;align-items:center;width:auto;max-width:108em;margin-inline:auto}@media screen and (max-width: 50em){.main-header,.side-nav{width:auto}}.main-header,.side-nav{background-color:#f5f5f5}.menu-bar{display:none}.header-links{display:flex;align-items:center;gap:3em;color:#000}.header-links a{text-decoration:none;font-size:1.5rem;font-weight:600;color:#162502;transition:text-decoration 2s ease-in linear}.header-links .active{color:#ba0c2f}.header-links a:hover{text-decoration:underline}@media screen and (max-width: 75em){.bsu-logo-container .bsu-logo{width:150px}.side-nav{position:relative;padding:0 1rem;justify-content:center;border-radius:0 0 20px 20px;display:flex;align-items:center}.header-links{display:flex;position:absolute;top:4rem;flex-direction:column;background-color:#f5f5f5;left:-100vh;width:50%;padding:2rem;height:100vh;transition:transform .5s ease,opacity .5s ease-in-out,visibility .3s ease-in-out;opacity:0;visibility:hidden}.header-links.open-nav{transform:translate(0);left:0;opacity:1;visibility:visible;z-index:9999}.main-header{padding:0;justify-content:center;position:relative}.menu-bar{display:flex;background-color:#ba0c2f;border-radius:5px;padding:5px .3rem;position:absolute;left:1rem;transition:transform .3s ease,opacity .3s ease;width:36px;height:30px;justify-content:center;align-items:center}.menu-bar .close-menu{opacity:1;transform:scale(1);transition:opacity .3s ease,transform .3s ease}.menu-bar img{opacity:1;transition:opacity .3s ease;object-fit:contain;width:21px;height:18px}.menu-bar.open{transform:rotate(180deg)}.menu-bar.open .open-menu{opacity:0}.menu-bar.open .close-menu{opacity:1;transform:scale(1.2)}.menu-bar:not(.open) .open-menu{opacity:1}.menu-bar:not(.open) .close-menu{opacity:0}.search{padding:1em;gap:5px}.search input{font-size:1rem}}#main-footer{background:#000;padding:2em 6em 2em 4em}#main-footer .footer-container{width:auto;max-width:108em;margin-inline:auto}@media screen and (max-width: 50em){#main-footer .footer-container{width:auto}}#main-footer .footer-container{display:flex;justify-content:space-between;font-size:1.125rem}#main-footer span{display:flex;align-items:center;gap:5px;color:#f5f5f5}#main-footer .copyright p{color:#f5f5f5;font-size:1.125rem;margin-top:50px}#main-footer .links a{color:#fff;text-decoration:none;display:block;margin-bottom:20px}#main-footer .hours p,#main-footer .hours h3,#main-footer .location p,#main-footer .location h3{color:#fff;margin-left:25px}#main-footer .hours p,#main-footer .location p{font-weight:300;margin-bottom:.5em}#main-footer .hours p:first-of-type,#main-footer .hours h3,#main-footer .location p:first-of-type,#main-footer .location h3{margin-top:1em}#main-footer .location{flex:.45}#main-footer .social{color:#fff}#main-footer .social span{margin-top:1em;gap:10px}@media screen and (max-width: 75em){#main-footer{padding:1.5rem 1.5rem 3rem;position:relative}#main-footer .footer-container{justify-content:center;font-size:1.125rem;flex-direction:column;gap:1.5rem}#main-footer .footer-container span{gap:10px}#main-footer .footer-container .copyright p{font-size:1.125rem;margin-top:0;position:absolute;bottom:20px}#main-footer .footer-container .hours p,#main-footer .footer-container .hours h3,#main-footer .footer-container .location p,#main-footer .footer-container .location h3{margin-left:30px}#main-footer .footer-container .hours h3,#main-footer .footer-container .location h3{font-weight:700;line-height:1.3}#main-footer .footer-container .hours p,#main-footer .footer-container .location p{font-weight:400;margin-bottom:.3em;line-height:19px}#main-footer .footer-container .hours .footer-address p,#main-footer .footer-container .location .footer-address p{font-weight:300}#main-footer .footer-container .social{margin-bottom:1rem;margin-left:3px}#main-footer .footer-container .social span{gap:10px}}.mobile{display:none}.info-buttons-container{justify-content:center;display:flex;gap:20px}.info-buttons-container a{border-radius:88px;text-decoration:none;padding:.5em .75em;display:inline-block;font-size:clamp(.9rem,2vw,1.875rem);text-align:center}.info-buttons-container .learn-more{background:#ba0c2f;color:#fff;border:1px solid transparent}.info-buttons-container .learn-more:hover{background:#fff;color:#ba0c2f;border:1px solid #ba0c2f;transition:all .3s ease}.info-buttons-container .contact{background:#f5f5f5;color:#ba0c2f;border:1px solid #ba0c2f}.info-buttons-container .contact:hover{background:#ba0c2f;color:#f5f5f5;transition:all .3s ease}.intro-home{text-align:center}.intro-home .information{flex:2;margin-top:3rem}.intro-home .information h1{font-size:clamp(2.5rem,9vw,4.375rem);font-weight:bolder;margin-inline:auto;letter-spacing:2.025px;text-align:center;font-family:Playfair Display;text-shadow:0 4px 5px rgba(0,0,0,.25);line-height:86.67px;max-width:60%;margin-bottom:2rem}.intro-home .information p{font-size:clamp(1.1rem,2vw,1.875rem);letter-spacing:.62px;font-weight:500;line-height:33.79px;text-shadow:0 4px 5px rgba(0,0,0,.25);text-align:center;width:50%;margin:1rem auto 2rem}.intro-home .information a{border-radius:3%;text-decoration:none;font-size:clamp(.9rem,2vw,1.875rem);text-align:center;font-weight:500}.intro-home .information .info-buttons-container{margin-bottom:13rem}.intro-home .plant-total-container div{display:flex;flex-direction:column;justify-content:center;background:#162502b3;border-radius:21px;padding:2em;gap:21px}.intro-home .plant-total-container div img{max-height:62px}.intro-home .plant-total-container div p{font-size:1.563rem;font-weight:600}#quick-info{display:flex;justify-content:center;margin:-144px auto 0;gap:2rem;width:80%;max-width:100em;margin-inline:auto}@media screen and (max-width: 50em){#quick-info{width:auto}}#quick-info .plant-total-container,#quick-info .blooming-total-container{background:#f5f5f5;border:2px solid #f5f5f5;box-shadow:0 4px 5px #0000000d;border-radius:21px;max-width:450px;padding:3em 0;flex:1}#quick-info .plant-total-container div,#quick-info .blooming-total-container div{display:flex;flex-direction:column;justify-content:center;text-align:center}#quick-info .plant-total-container div img,#quick-info .blooming-total-container div img{max-height:144px}#quick-info .plant-total-container div p,#quick-info .blooming-total-container div p{font-size:1.563rem;font-weight:600;margin-top:1em}#quick-info .plant-total-container div p span,#quick-info .blooming-total-container div p span{color:#ba0c2f}#collections,#blooming-flowers{padding-right:6em;padding-left:6em;padding-top:10em;width:auto;max-width:100em;margin-inline:auto}@media screen and (max-width: 50em){#collections,#blooming-flowers{width:auto}}#collections header,#blooming-flowers header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4em}#collections header h1,#blooming-flowers header h1{color:#162502;font-weight:800;font-family:acumin-pro-extra-condensed,sans-serif;font-size:clamp(1.5em,2.6vw,3rem)}#collections header a,#blooming-flowers header a{font-weight:600;font-family:acumin-pro-extra-condensed,sans-serif;font-size:clamp(.8em,2vw,2.5em);color:#162502;text-decoration:none}#collections header a:hover,#blooming-flowers header a:hover{color:#650d52}#collections .link-block-container,#blooming-flowers .link-block-container{display:grid;gap:1em;grid-template-columns:repeat(3,1fr)}#blooming-flowers{padding-bottom:10em}#contact{padding:6em 0;background-size:cover;background-position:center}#contact .content{background:#f7fcf0;border-radius:21px;margin:0 auto;text-align:center;padding:2em 6em;width:40%;max-width:670px;margin-inline:auto}@media screen and (max-width: 50em){#contact .content{width:auto}}#contact .content p:first-child{font-size:clamp(1.5rem,3vw,3rem);font-weight:bolder;letter-spacing:.82px;text-align:center;color:#162502;margin:0;font-family:acumin-pro-extra-condensed,sans-serif}#contact .content p{font-size:clamp(1rem,1.5vw,1.375rem);margin-block:1.5rem}@media screen and (max-width: 1024px){.intro-home .information h1{line-height:70px}.intro-home .information p{width:70%}}@media screen and (max-width: 50em){.mobile{display:block}.desktop{display:none}.intro-home{text-align:left}.intro-home .information{display:grid;margin-top:0;gap:.5rem}.intro-home .information h1{margin-top:0;text-align:left;font-weight:800;line-height:1.3;padding:0;max-width:100%;letter-spacing:.925px}.intro-home .information p{line-height:22.89px;text-align:left;font-weight:500;letter-spacing:.42px;margin:auto;width:100%}.intro-home .information a{padding:13px 30px}.intro-home .information .info-buttons-container{justify-content:flex-start;margin-top:.5rem;margin-bottom:0}#quick-info{display:none}#collections,#blooming-flowers{padding:1rem}#collections header,#blooming-flowers header{margin-bottom:1rem}#collections header h1,#blooming-flowers header h1{letter-spacing:.5px}#collections header a,#blooming-flowers header a{letter-spacing:.32px}#collections .link-block-wrapper,#blooming-flowers .link-block-wrapper{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-snap-align:center}#collections .link-block-wrapper .link-block-container,#blooming-flowers .link-block-wrapper .link-block-container{min-width:512px}#contact{padding:2em 0;margin-top:2rem}#contact .content{margin:0 auto;width:70%;padding:2em}#contact .content .content-details{width:100%;display:grid;gap:1rem}#contact .content p:first-child{font-weight:800;margin:0}#contact .content p{font-size:1rem;margin:0;letter-spacing:.14px}}.link-block{color:#000;text-decoration:none;border-radius:21px;background-color:#f5f5f5;box-shadow:0 4px 5px #0000000d;border:1.2px solid #f5f5f5;display:flex;flex-direction:column;flex-basis:30%;flex-grow:0;max-width:470px;width:100%}.link-block .link-image{border-radius:21px 21px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover;aspect-ratio:47/29;width:100%;flex:3;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,filter .3s}.link-block:hover .link-image{box-shadow:0 8px 24px #3264322e;filter:brightness(1.1) saturate(1.2) drop-shadow(0 0 8px #eef8e3)}.link-block .text-container{flex:.5;width:100%;padding:1em;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box}.link-block .text-container h2{font-size:clamp(1rem,1.3vw,1.375rem);font-weight:700;margin-bottom:10px}.link-block .text-container p{font-size:clamp(.8rem,1.1vw,1.125rem);font-style:italic}@media screen and (max-width: 50em){.link-block{width:250px}.link-block .text-container{gap:.4em}.link-block .text-container h2{font-weight:800;margin-bottom:0;width:100%;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:nowrap;display:-webkit-box}.link-block .text-container p{width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;white-space:nowrap}}@media screen and (max-width: 480px){.link-block{flex-basis:100%;width:300px}}#intro{color:#fff;background-size:cover;background-position:center;padding:3em 2em 4em 4em}#intro div{width:auto;max-width:108em;margin-inline:auto}@media screen and (max-width: 50em){#intro div{width:auto}}#intro .active-link{font-weight:800}.breadcrumb{display:flex;gap:10px;margin-top:4em;margin-bottom:2em;align-items:center}.breadcrumb a{color:#fff;text-decoration:none}.breadcrumb p{font-size:1.375rem;font-weight:600}.intro-container h1{font-size:4rem;font-weight:800;font-family:ivypresto-display,serif}@media screen and (max-width: 50em){#intro{padding:1.5rem 1rem}#intro .intro-container{display:grid;gap:1rem}#intro div{margin-inline:0}.breadcrumb{margin:0}.breadcrumb p{font-size:14px}}@media screen and (max-width: 50em){.intro-basic{display:flex;flex-direction:column;gap:.5rem}.intro-basic h1{font-size:21px;padding-bottom:2rem}}.plant-grid{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:15px}@media screen and (max-width: 50em){.plant-grid{flex-direction:column;flex-wrap:nowrap;margin-inline:auto;margin-top:1rem}}.plant-list{color:#162502}.plant-list table{width:100%;border-collapse:separate;border-spacing:0;border-radius:21px;overflow:hidden}.plant-list thead{background-color:#e1e1e1;font-size:1em}.plant-list thead tr th{padding:1.5em 0;text-align:left;font-size:clamp(.9rem,1.3vw,1.3em);font-weight:700;color:#54585a;vertical-align:middle;white-space:nowrap;cursor:pointer}.plant-list thead tr th:hover{color:#ba0c2f}.plant-list thead tr th .arrow-down{width:14px;margin-left:.4rem}.plant-list thead tr .active-column{color:#ba0c2f}.plant-list thead tr .active-column .arrow-down path{stroke:#ba0c2f}.plant-list thead tr .rotate img{rotate:180deg}.plant-list tbody .bold{font-weight:700}.plant-list tbody tr:nth-child(odd){background-color:#f5f5f5}.plant-list tbody tr:nth-child(2n){background-color:#fff}.plant-list tbody td{text-align:left;vertical-align:middle}.plant-list tbody td:nth-child(3){font-style:italic}.plant-list tbody .common-name{max-width:10rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plant-list tbody a{display:flex;align-items:center;color:#162502;text-decoration:none}.plant-list tbody a img{height:90px;width:150px;object-fit:cover;margin-right:1em}.plant-list tbody a:hover{text-decoration:underline}@media screen and (max-width: 50em){.plant-list{margin-top:1rem}.plant-list table{font-size:1.1rem}.plant-list table thead tr th:first-child:before{content:"Image";padding-left:1rem}.plant-list table thead tr img{display:none}.plant-list table thead tr th .arrow-down{width:8px;margin-left:0}.plant-list table tbody td{font-size:.9rem}.plant-list table a img{aspect-ratio:1/1;width:70px;object-fit:cover;height:auto;object-position:center}}@media screen and (max-width: 950px){.mobile-hidden{display:none}}@media screen and (max-width: 400px){.plant-list table thead th,.plant-list table tbody td{font-size:.7rem}}.selected{background-color:#ba0c2f!important;color:#fff!important}.selected .grid-icon path,.selected .list-icon path{fill:#fff}.search{background:#f5f5f5;display:flex;align-items:center;padding:1em;border-radius:60px;gap:15px;box-shadow:0 4px 5px #0000000d}.search input{background:inherit;border:none;font-size:1.5rem;width:100%}.search input:focus{outline:none}#db-display{padding:6em 4em;width:auto;max-width:108em;margin-inline:auto}@media screen and (max-width: 50em){#db-display{width:auto}}#db-display .search-container{display:flex;gap:15px;width:100%}#db-display .search-container .search{flex:1}#db-display .search-container button{background-color:#ba0c2f;color:#fff;border:none;border-radius:88px;font-size:1.5rem;padding:.75em}#db-display .main-display{display:flex;gap:100px;padding-top:3em}#db-display .filters{color:#162502}#db-display .filters h2{font-size:1.375rem;font-weight:700}#db-display .filters .form-checkbox{display:flex;align-items:center;gap:.5rem}#db-display .results{flex:1;display:flex;flex-direction:column;gap:3em}#db-display .results .view-settings{display:flex;justify-content:space-between;gap:15px}#db-display .results .view-settings .filter-container{position:relative}#db-display .results .view-settings .filter-container .dropdown-container{position:absolute;left:0;top:100%;display:flex;visibility:hidden;opacity:0;flex-direction:column;width:249px;border-radius:0 0 26px 26px;background:#f5f5f5;overflow:hidden;transition:opacity .1s ease-in-out,visibility 0s linear .1s}#db-display .results .view-settings .filter-container .dropdown-container div{display:flex;align-items:center;padding:1rem}#db-display .results .view-settings .filter-container .dropdown-container div label{color:#000;font-size:1.2rem;font-weight:500;line-height:25px;display:flex;gap:1rem;letter-spacing:.23px;cursor:pointer}#db-display .results .view-settings .filter-container .dropdown-container div label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid black;width:18px;height:18px;border-radius:4px;display:grid;place-content:center;flex-shrink:0}#db-display .results .view-settings .filter-container .dropdown-container div label input[type=checkbox]:before{content:"";display:block;width:14px;height:14px;background-color:transparent;transform:scale(0);transition:transform .2s ease-in-out,background-color .2s ease-in-out}#db-display .results .view-settings .filter-container .dropdown-container div label input[type=checkbox]:checked:before{transform:scale(1);background-color:#000}#db-display .results .view-settings .select-button{display:flex;gap:10px;align-items:center;position:relative;border:none;background:#f5f5f5;color:#162502;font-size:1.2rem;padding:14px 18px;border-radius:88px;transition:width .5s ease-in-out,border-radius .3s ease-in-out}#db-display .results .view-settings .select-button img{width:13px;rotate:0deg;transition:rotate .7s ease-in-out}#db-display .results .view-settings .open-dropdown .select-button{width:250px;border-radius:26px 26px 0 0}#db-display .results .view-settings .open-dropdown .select-button img{rotate:180deg;transition:rotate .7s ease-in-out}#db-display .results .view-settings .open-dropdown .dropdown-container{visibility:visible;opacity:1}#db-display .results .view-settings .view-btn-container{display:flex;gap:1.5rem;justify-content:flex-end}#db-display .results .view-settings .view-btn-container button{display:flex;gap:10px;align-items:center;border:none;background:#f5f5f5;color:#000;font-size:1.125rem;padding:14px 18px;border-radius:88px;font-family:open-sans,sans-serif}#db-display .results .view-settings .mobile-view-btn-container{display:none}#db-display .results .view-settings .sort-button{color:#777e6c;margin-right:6rem}#db-display .results .view-settings .sort-button select{background:transparent;border:none;color:#000;font-size:1rem;font-weight:500;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}#db-display .results .view-settings .sort-button select option{display:flex;gap:2rem}#db-display .results .view-settings .sort-button img{width:11px}#db-display .results .rows-info,#db-display .results .rows-info .rows-number{display:flex;align-items:center;gap:1rem}#db-display .results .rows-info .rows-number .custom-select{display:block;width:100px;padding:12.5px 35px 12.5px 15px;border-radius:6px;background-color:#f5f5f5;font-size:1rem;color:#333;border:1px solid transparent;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='11'%20viewBox='0%200%2015%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5L7.5%209.5L14%201.5'%20stroke='%2333500F'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:16px 16px}#db-display .results .rows-info .rows-number .custom-select:focus{outline:none;border-color:#bad57e;box-shadow:0 0 0 2px #6ebd454d}#db-display .results .rows-info .rows-number .custom-select:disabled{background-color:#f0f0f0;cursor:not-allowed;opacity:.6;color:#999;background-image:none}#db-display .results .rows-info .rows-number .custom-select option{background-color:#fff;color:#333;padding:8px 15px}#db-display .results .rows-info .rows-number p{font-size:1.125rem}#db-display .results .rows-info .totals{color:#777e6c;font-size:1.125rem}.page-buttons{display:flex;justify-content:end;gap:15px;margin-top:2em;align-items:center}.page-buttons p{color:#ba0c2f}.page-buttons button{font-weight:500;background:none;color:#ba0c2f;border:none;cursor:pointer}.toggle-color button svg path{stroke:#b9c3a8}@media screen and (max-width: 50em){#db-display{padding:1rem}#db-display .search-container{width:100%}#db-display .search-container .search{font-size:1rem;padding:.5rem 1rem}#db-display .search-container button{font-size:1rem;padding:14px 10px}#db-display .search-container input{font-size:1rem}#db-display .search-container img{width:15px}#db-display .main-display{padding-top:1rem}#db-display .results{gap:0}#db-display .results .view-settings{justify-content:space-between;flex-wrap:wrap}#db-display .results .view-settings .select-button{font-size:1rem;color:#777e6c;padding:.5rem .8em}#db-display .results .view-settings .select-button img{width:10px}#db-display .results .view-settings .filter-container{z-index:9}#db-display .results .view-settings .filter-container .dropdown-container{top:calc(100% - 7px)}#db-display .results .view-settings .filter-container .dropdown-container div label{font-size:.9rem;align-items:center}#db-display .results .view-settings .filter-container .dropdown-container div label input[type=checkbox]{width:15px;height:15px}#db-display .results .view-settings .filter-container .dropdown-container div label input[type=checkbox]:before{width:11px;height:11px}#db-display .results .view-settings .view-btn-container{display:none}#db-display .results .view-settings .mobile-view-btn-container{display:flex}#db-display .results .view-settings .mobile-view-btn-container .mobile-custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#33500f;font-weight:600;font-size:1rem}#db-display .results .view-settings .mobile-view-btn-container .mobile-custom-select:focus{outline:none}#db-display .results .rows-info{margin:1rem;flex-direction:column;align-items:flex-start}#db-display .results .rows-info .rows-number p{font-size:1rem}#db-display .results .rows-info .rows-number p .custom-select{background-size:12px 12px;font-size:.9rem}#db-display .results .rows-info .totals{font-size:1rem}#db-display .results button,button{font-size:.9rem;font-weight:500;color:#777e6c;letter-spacing:normal}.page-buttons{margin-block:3rem}}@media screen and (max-width: 950px){.filters{display:none}}.spinner-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:20px}.spinner{width:50px;height:50px;border:5px solid #e8f2db;border-top:5px solid #5AA95D;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-text{margin-top:10px;color:#333;font-size:14px}#about{color:#162502;padding:5em 8em 8em}#about .text{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"header image" "textOne image" "textTwo image";column-gap:10%;row-gap:2rem;width:100%;max-width:100em;margin-inline:auto}@media screen and (max-width: 50em){#about .text{width:auto}}#about .text h1{font-family:acumin-pro-extra-condensed,sans-serif;font-size:clamp(1.8rem,3vw,4rem);font-weight:800;letter-spacing:.94px}@media screen and (max-width: 50em){#about .text h1{font-size:1.8rem}}#about .text h1{grid-area:header}#about .text img{grid-area:image;border-radius:21px;max-width:100%;aspect-ratio:754/485;object-fit:cover}#about .text div .text-one{grid-area:textOne}#about .text div .text-two{grid-area:textTwo}#about .text p{font-size:clamp(1.06rem,1.3vw,1.3rem);line-height:1.5}#about .text p:first-of-type{margin-bottom:2em}@media screen and (max-width: 950px){#about{padding:2em;display:flex;flex-direction:column;gap:1rem}#about .text{flex:3;display:block}#about .text h1{margin-bottom:1em}#about .text p{font-size:1.06rem;letter-spacing:.17px}#about .text p:first-of-type{margin-bottom:2em}#about img{border-radius:21px;max-width:50%;object-fit:cover;margin-bottom:1rem}}#contact-info{color:#162502;display:flex;flex-direction:column;padding:6em;gap:6rem;width:auto;max-width:100em;margin-inline:auto}@media screen and (max-width: 50em){#contact-info{width:auto}}#contact-info h1{font-family:acumin-pro-extra-condensed,sans-serif;font-size:clamp(1.8rem,3vw,4rem);font-weight:800;letter-spacing:.94px}@media screen and (max-width: 50em){#contact-info h1{font-size:1.8rem}}#contact-info h1{margin-bottom:.5em}#contact-info a{color:#162502}#contact-info p{font-size:1.375rem;margin-bottom:1em;line-height:1.5}#contact-info p:last-of-type{margin-bottom:2em}#contact-info .left{display:flex;width:100%;gap:3rem;justify-content:center;align-items:center}#contact-info .left .send-message{width:50%}#contact-info .left .send-message form{display:flex;flex-direction:column}#contact-info .left .send-message label{font-weight:600;margin:.75em 0}#contact-info .left .send-message input,#contact-info .left .send-message textarea{background:#f5f5f5;border:none;padding:1em;border-radius:6px}#contact-info .left .send-message input[placeholder],#contact-info .left .send-message textarea[placeholder]{font-size:1rem;font-family:Lato,sans-serif}#contact-info .left .send-message input:focus,#contact-info .left .send-message textarea:focus{outline:1.2px solid #ba0c2f}#contact-info .left .send-message textarea{resize:none;height:calc(6.75rem + 1em)}#contact-info .left .send-message textarea::placeholder{padding-top:3rem}#contact-info .left .send-message textarea::placeholder{padding:0}#contact-info .left .send-message button[type=submit]{border:none;cursor:pointer;margin-top:2em;align-self:flex-start;border-radius:21px;font-size:clamp(1rem,1.5vw,1.4rem);font-weight:500;color:#fff;width:min-content;padding:.5em 1em;background-color:#ba0c2f}#contact-info .left .schedule{width:50%}#contact-info .left .schedule .schedule-wrapper{background:#f5f5f5;box-shadow:0 4px 5px #0000000d;padding:3rem;display:flex;flex-direction:column;gap:3rem;border-radius:21px}#contact-info .left .schedule .schedule-wrapper div{display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem}#contact-info .left .schedule .schedule-wrapper div p,#contact-info .left .schedule .schedule-wrapper div a{margin-bottom:0;color:#ba0c2f;font-size:clamp(1rem,1.5vw,1.4rem);font-weight:700;line-height:146%;letter-spacing:.31px;word-break:break-word;text-decoration:none}#contact-info .left .schedule .schedule-wrapper div p span,#contact-info .left .schedule .schedule-wrapper div a span{color:#000;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:400;letter-spacing:.3px;margin-block:.5rem 0;display:block}#contact-info .left .schedule .schedule-wrapper div img{width:clamp(1.2rem,2.1vw,2.1rem)}#contact-info .right{display:flex;gap:3rem}#contact-info .right .location-container{width:50%}#contact-info .right .location-container p{color:#000;font-size:clamp(1rem,1.5vw,1.4rem);line-height:146%;letter-spacing:.23px}#contact-info .right .location-container b{font-weight:700}#contact-info .right .iframe-map{width:50%}.banner-schedule{background:#f5f5f5;padding:4rem;display:grid;box-shadow:0 4px 5px #0000000d;place-content:center}.banner-schedule div h4{color:#ba0c2f;text-align:center;font-size:clamp(1.5rem,2vw,3rem);font-weight:800;font-family:acumin-pro-extra-condensed,sans-serif;letter-spacing:.94px}.banner-schedule div p{color:#ba0c2f;text-align:center;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:500;line-height:146%;letter-spacing:.31px}.banner-schedule div p b{font-weight:bolder}@media screen and (max-width: 1024px){#contact-info .left .schedule .schedule-wrapper{padding:2rem}}@media screen and (max-width: 50em){#contact-info{flex-direction:column;padding:2rem 1rem;gap:5rem}#contact-info p{font-size:1rem}#contact-info .left{flex-direction:column;gap:5rem}#contact-info .left .send-message{width:100%}#contact-info .left .send-message input[type=submit]{align-self:flex-start;font-size:17px;font-weight:500;color:#fff;border-radius:21px;padding:12px 15px;background-color:#ba0c2f;font-family:open-sans,sans-serif}#contact-info .left .schedule{width:100%}#contact-info .left .schedule .schedule-wrapper{gap:2rem}#contact-info .left .schedule .schedule-wrapper div{gap:1rem}#contact-info .left .schedule .schedule-wrapper div img{width:1.5rem}#contact-info .right{flex-direction:column}#contact-info .right .location-container,#contact-info .right .iframe-map{width:100%}#contact-info .right .iframe-map iframe{height:250px}}.first-highlight{border-bottom-left-radius:21px;border-top-left-radius:21px}.last-highlight{border-bottom-right-radius:21px;border-top-right-radius:21px}.plant-wrapper{width:auto;max-width:100em;margin-inline:auto}@media screen and (max-width: 50em){.plant-wrapper{width:auto}}.plant-wrapper{padding-bottom:5rem}.plant-wrapper h2{font-size:clamp(1.5em,2.6vw,2.625rem);font-weight:800;color:#162502;letter-spacing:.94px}.plant-wrapper .plant-bio{display:flex;justify-content:space-between;gap:1rem;width:80%;margin-inline:auto;margin-block:3rem}.plant-wrapper .plant-bio .bio-container{display:flex;flex-direction:column;gap:2rem}.plant-wrapper .plant-bio .bio-container p{width:100%;font-size:clamp(1rem,2vw,1.25rem);line-height:146%;letter-spacing:.27px}.plant-wrapper .plant-bio .images-container .current-image{width:100%;max-width:500px;aspect-ratio:1.35/1}.plant-wrapper .plant-bio .images-container .current-image .single-image{width:500px;aspect-ratio:1.35/1}.plant-wrapper .plant-bio .images-container .current-image .single-image img{width:100%;height:100%;object-fit:cover;border-radius:18px}.plant-wrapper .plant-bio .images-container .current-image .remaining-images{display:flex;width:max-content;gap:1rem;margin-top:1rem;max-width:100%}.plant-wrapper .plant-bio .images-container .current-image .remaining-images div{width:166px;height:100px}.plant-wrapper .plant-bio .images-container .current-image .remaining-images div:hover{filter:grayscale(100%);transition:filter .2s ease-in-out}.plant-wrapper .plant-bio .images-container .current-image .remaining-images div img{width:100%;height:100%;object-fit:cover;border-radius:18px}.plant-wrapper .taxonomic-hierarchy{width:80%;margin-inline:auto;padding-top:2rem}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container{margin-block:3rem}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image{position:relative}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p{border-radius:80px;background:#e3afd6;max-width:14ch;padding-inline:1rem;padding-block:.5rem;overflow:hidden;text-overflow:ellipsis;color:#37002b;font-size:clamp(.8rem,1.3vw,1.3rem);font-weight:700;letter-spacing:1.55px;position:absolute}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(1){top:30%;left:9%}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(2){top:23%;left:28%}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(3){top:28%;left:49%}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(4){top:37%;left:69%}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(5){top:37%;left:86%}.plant-wrapper .blooming-calendar{width:80%;margin-inline:auto}.plant-wrapper .blooming-calendar .blooming-calendar-container{margin-block:3rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.plant-wrapper .blooming-calendar .blooming-calendar-container .table{min-width:850px;display:flex;flex-direction:column}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-header{display:grid;grid-template-columns:100px repeat(12,1fr);padding-bottom:20px}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-header .table-month{padding:5px;color:#162502;letter-spacing:.5px;font-size:clamp(1rem,1.5vw,1.5em)}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body .table-row:nth-child(odd){background-color:#f7fcf0}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body{display:flex;flex-direction:column}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body .table-row .table-cell:last-child{border-right:1px solid #000}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body .table-row{display:grid;grid-template-columns:100px repeat(12,1fr);align-items:center;padding:5px 0;background-color:#eef8e3}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body .table-row .table-year{color:#162502;letter-spacing:.5px;font-size:clamp(1rem,1.5vw,1.5em);padding:5px;height:100%;background-color:#fff}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body .table-row .last-highlight{margin-right:auto}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body .table-row .table-cell{position:relative;height:90px;border-left:1px solid #000;display:flex;align-items:center;justify-content:right;z-index:12}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body .table-row .table-cell .highlight{width:100%;height:38px;background-color:#e3afd6;z-index:1000}@media screen and (max-width: 50em){.plant-wrapper .plant-bio{flex-direction:column;margin-block:2rem;margin-bottom:10rem;width:90%}.plant-wrapper .plant-bio .bio-container{width:100%;gap:1rem}.plant-wrapper .plant-bio .images-container{display:flex;flex-direction:column}.plant-wrapper .plant-bio .images-container .current-image,.plant-wrapper .plant-bio .images-container .current-image .single-image{width:100%}.plant-wrapper .plant-bio .images-container .current-image .remaining-images{max-width:100%}.plant-wrapper .taxonomic-hierarchy{width:90%}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container{margin-block:1rem 2rem}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image{position:relative;display:grid;gap:.5rem}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image img{display:none}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p{display:block;padding:8px 10px;letter-spacing:1px;position:relative;top:0}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(1){left:0}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(2){left:10%}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(3){left:20%}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(4){left:35%}.plant-wrapper .taxonomic-hierarchy .taxonomic-hierarchy-container .hierarchy-image p:nth-of-type(5){left:50%}.plant-wrapper .blooming-calendar{width:100%}.plant-wrapper .blooming-calendar h2{width:90%;margin-inline:auto}.plant-wrapper .blooming-calendar .blooming-calendar-container{overflow-x:auto;padding-bottom:1rem}.plant-wrapper .blooming-calendar .blooming-calendar-container .table{min-width:850px}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body .table-row .table-cell{height:40px}.plant-wrapper .blooming-calendar .blooming-calendar-container .table .table-body .table-row .table-cell .highlight{height:15px}}
