@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Open+Sans&display=swap";
@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@200&family=Open+Sans&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
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{vertical-align:baseline;box-sizing:border-box;border:0;margin:0;padding:0;font-size:100%}a{box-shadow:none;text-decoration:none}ul{list-style-type:none}.light-back2{background:var(--sbg)}.back{background:var(--bg)}.light-back1{background:#fff}.secondary-back{background:#00127b}.primary-back{background:#fff}.secondary-color{color:#00127b}.primary-color{color:#094b28}.redacted{margin:0 1em;font-family:Redacted,cursive}h1,h2,h3,h4,h5{color:#094b28;margin-bottom:.25em;font-family:Montserrat,sans-serif;font-weight:400}li{color:#fff;font-family:Montserrat,sans-serif;font-size:20px}@media (min-width:992px){li{font-size:22px}}h1{font-family:Montserrat,sans-serif;font-size:clamp(30px,5.5vw,90px);line-height:105%}h2{font-family:Montserrat,sans-serif;font-size:25px;font-weight:700}@media (min-width:576px){h2{font-size:25px}}@media (min-width:992px){h2{font-size:25px}}@media (min-width:1275px){h2{font-size:30px}}@media (min-width:1500px){h2{font-size:30px}}h3{font-size:30px;font-weight:700}@media (min-width:992px){h3{font-size:40px}}.secondary-font{color:#00127b}h4{text-transform:capitalize;font-size:30px;font-weight:700}@media (min-width:992px){h4{font-size:30px}}h5{color:#094b28;text-align:left;padding:2.5rem 0 .5rem;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}@media (min-width:992px){h5{font-size:25px}}p{color:#1f2937;max-width:800px;font-family:Open Sans,sans-serif;font-size:18px}@media (min-width:992px){p{font-size:20px}}@media (min-width:1275px){p{font-size:20px}}@media (min-width:1500px){p{font-size:22px}}.flex{flex-direction:column;display:flex}@media (min-width:992px){.flex{flex-direction:row}}.flex-center{flex-direction:column;place-content:center;display:flex}@media (min-width:992px){.flex-center{flex-direction:row}}.flex-reverse{flex-direction:column-reverse;display:flex}@media (min-width:992px){.flex-reverse{flex-direction:row}}.col-1{width:100%}@media (min-width:992px){.col-1{width:10.1667%}}.col-2{width:100%}@media (min-width:992px){.col-2{width:16.6667%}}.col-3{width:100%}@media (min-width:992px){.col-3{width:25%}}.col-4{width:100%}@media (min-width:992px){.col-4{width:33.3333%}}.col-5{width:100%}@media (min-width:992px){.col-5{width:41.6667%}}.col-6{width:100%}@media (min-width:992px){.col-6{width:50%}}.col-7{width:100%}@media (min-width:992px){.col-7{width:58.3333%}}.col-8{width:100%}@media (min-width:992px){.col-8{width:66.6667%}}.col-9{width:100%}@media (min-width:992px){.col-9{width:75%}}.col-10{width:100%}@media (min-width:992px){.col-10{width:83.3333%}}.col-11{width:100%}@media (min-width:992px){.col-11{width:91.6667%}}.col-12{width:100%}@media (min-width:576px){.h-pad{padding-left:10vw;padding-right:10vw}}@media (min-width:992px){.h-pad{padding-left:4vw;padding-right:4vw}}@media (min-width:1275px){.h-pad{padding-left:7vw;padding-right:7vw}}@media (min-width:1500px){.h-pad{padding-left:9vw;padding-right:9vw}}@media (min-width:992px){.gap-1{gap:7vw}}@media (min-width:992px){.mobile-hide{display:block}}.button,.contact-button{color:#d85151;cursor:pointer;border-radius:5px;outline:none;gap:.5rem;width:100%;padding:.2rem 1rem;font-weight:700;transition:all .2s;display:flex;position:relative}@media (min-width:992px){.button,.contact-button{padding:.75rem 2rem}}.button.primary,.contact-button.primary{z-index:1;background:#094b28}.button.primary img,.contact-button.primary img{width:100%;margin-top:4px}.button.primary p,.contact-button.primary p{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}@media (min-width:576px){.button.primary p,.contact-button.primary p{font-size:30px}}@media (min-width:992px){.button.primary p,.contact-button.primary p{font-size:20px}}@media (min-width:1275px){.button.primary p,.contact-button.primary p{font-size:23px}}@media (min-width:1500px){.button.primary p,.contact-button.primary p{font-size:26px}}.button.primary.sm img,.contact-button.primary.sm img{width:80%;margin-top:3px}.button.primary.sm p,.contact-button.primary.sm p{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}@media (min-width:576px){.button.primary.sm p,.contact-button.primary.sm p{font-size:25px}}@media (min-width:992px){.button.primary.sm p,.contact-button.primary.sm p{font-size:18px}}@media (min-width:1275px){.button.primary.sm p,.contact-button.primary.sm p{font-size:20px}}@media (min-width:1500px){.button.primary.sm p,.contact-button.primary.sm p{font-size:20px}}.button.secondary,.contact-button.secondary{cursor:pointer;z-index:1;background-color:#000;border:1px solid #fff}@media (min-width:992px){.button.secondary,.contact-button.secondary{background-color:inherit}}.button.secondary img,.contact-button.secondary img{width:100%;margin-top:4px}.button.secondary.sm,.contact-button.secondary.sm{background:#000;border-color:#000}.button.secondary.sm img,.contact-button.secondary.sm img{width:80%}.button.secondary.sm p,.contact-button.secondary.sm p{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}@media (min-width:576px){.button.secondary.sm p,.contact-button.secondary.sm p{color:#fff;font-size:22px}}@media (min-width:992px){.button.secondary.sm p,.contact-button.secondary.sm p{font-size:18px}}@media (min-width:1275px){.button.secondary.sm p,.contact-button.secondary.sm p{font-size:20px}}@media (min-width:1500px){.button.secondary.sm p,.contact-button.secondary.sm p{font-size:20px}}.button.secondary p,.contact-button.secondary p{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}@media (min-width:576px){.button.secondary p,.contact-button.secondary p{font-size:30px}}@media (min-width:992px){.button.secondary p,.contact-button.secondary p{font-size:20px}}@media (min-width:1275px){.button.secondary p,.contact-button.secondary p{font-size:23px}}@media (min-width:1500px){.button.secondary p,.contact-button.secondary p{font-size:26px}}.button.secondary.nav-button,.contact-button.secondary.nav-button{align-items:center;display:flex}.button.secondary.nav-button p,.contact-button.secondary.nav-button p{color:#fff;font-size:18px;font-family:#00127b}@media (min-width:992px){.button.secondary.nav-button p,.contact-button.secondary.nav-button p{font-size:20px}.button,.contact-button{padding:.5rem 2rem}}.button:active{top:2px}.btn-icon-contain{width:20px;transition:all .7s}@media (min-width:576px){.btn-icon-contain{width:30px}}@media (min-width:992px){.btn-icon-contain{width:30px}}@media (min-width:1275px){.btn-icon-contain{width:35px}}@media (min-width:1500px){.btn-icon-contain{width:35px}}.nav-button .btn-icon-contain{width:25px;padding-top:3px}.button:hover .btn-icon-contain{transition:all .7s;transform:rotate(360deg)}.button:hover{background:#98ffc1}#hamburger-wrap{z-index:1000;width:40px;height:40px;margin-left:auto;display:block;position:relative}@media (min-width:992px){#hamburger-wrap{display:none}}.burger-open{width:100%;height:100%}.line{background:#98ffc1;border-radius:10px;width:70%;height:10%;transition:all .32s cubic-bezier(.25,.1,.28,1.54);position:absolute;box-shadow:.5px .5px #000}.line01{top:25%}.line02{top:47%}.line03{top:69%}.burger-close .line{box-shadow:none;background:#98ffc1}.burger-close .line01{top:49%;transform:rotate(45deg)}.burger-close .line02,.burger-close .line03{top:49%;transform:rotate(-45deg)}.logo-wrap{align-items:center;margin:0;padding:0;display:flex}.logo-wrap:hover{opacity:.5}.navagation-wrap.mobile-wrap #hamburger-wrap{z-index:100000;position:fixed;right:25px}#active{color:#00127b}.navagation-wrap{background:#094b28}#main-nav-wrap{justify-content:space-between;width:100%;transition:background .5s;display:flex;position:relative}@media (min-width:992px){#main-nav-wrap{padding:10px 0 0;transition:background}}@media (min-width:1275px){#main-nav-wrap{padding:10px 0 0}}#main-nav-wrap .mobile-phone{margin-left:25px}@media (min-width:992px){#main-nav-wrap .mobile-phone{display:none}}.responsive-nav.mobile-nav .nav{z-index:1000;text-align:left;background:#f5f5f5;flex-direction:column;width:40%;height:100vh;padding:8vh 10vw 10%;display:flex;position:fixed;top:0;right:0}@media (min-width:992px){.responsive-nav.mobile-nav .nav{background:#094b28;flex-direction:row;width:auto;height:auto;margin:.75em;padding:0;position:relative}}.set{align-items:center;display:flex}.responsive-nav.mobile-nav .nav a{color:#094b28;margin:10px 0;font-family:Montserrat,sans-serif;font-size:25px;font-weight:500}@media (min-width:992px){.responsive-nav.mobile-nav .nav a{color:#fff;font-size:20px;font-weight:500}}.responsive-nav.mobile-nav .nav a:hover{color:#dfecf3}.responsive-nav.mobile-nav .nav a:active{color:#ffc400}.nav{transition:all .3s ease-in-out;position:fixed;right:-100vw}@media (min-width:992px){.nav{background:inherit;flex-direction:row;width:auto;height:auto;margin:.75em;transition:none;display:flex;position:relative;left:0}.nav a{text-transform:capitalize;color:#fff;margin:0 .5em;padding:0 .5em;font-family:Montserrat,sans-serif;font-size:20px;font-weight:200;line-height:120%}}.nav a:hover{color:#98ffc1}.nav a:active{color:#094b28}.active{color:#ffc400!important}.nav-button-container{justify-content:center;display:flex}@media (min-width:992px){.nav-button-container{display:block}}.nav-button{margin-top:20px;display:none}@media (min-width:992px){.nav-button{box-sizing:border-box;color:#094b28;cursor:pointer;background:0 0;border:3px solid #094b28;margin-top:-27px;margin-left:.5em;padding:.25em .75em;font-family:Open Sans,sans-serif;font-size:20px;display:block}.nav-button:hover{background:#98ffc1;border-color:#98ffc1;font-weight:400}.nav-button:active{color:#ffc400}}h1{text-align:left;padding-bottom:.1em;font-family:Montserrat,sans-serif;font-size:45px;font-weight:600}@media (min-width:576px){h1{font-size:60px}}@media (min-width:992px){h1{font-size:50px}}@media (min-width:1275px){h1{font-size:55px}}@media (min-width:1500px){h1{font-size:60px}}.hero{text-align:left;background-color:inherit;align-items:center;padding-top:80px;padding-bottom:80px}.hero h1{color:purple}.hero img{border:solid 5px primary;border-radius:25px}.pad-top{padding-top:70px}@media (min-width:992px){.pad-top{padding-top:50px}}.hero-image{padding:0 7vw}@media (min-width:576px){.hero-image{padding:0 10vw 0 30vw}}@media (min-width:992px){.hero-image{padding:0}}.subheading{color:#a8e9a8;padding:10px 0 20px;font-family:Open Sans,sans-serif;font-size:40px;font-weight:700}@media (min-width:576px){.subheading{padding:0;font-size:30px}}@media (min-width:992px){.subheading{font-size:22px}}@media (min-width:1275px){.subheading{font-size:25px}}@media (min-width:1500px){.subheading{font-size:28px}}@keyframes ldio-zuexwzan24{0%,to{animation-timing-function:cubic-bezier(.45,0,.9,.55)}0%{transform:translate(0)}50%{animation-timing-function:cubic-bezier(0,.45,.55,.9);transform:translateY(108px)}to{transform:translate(0)}}@keyframes rolling{0%{background:linear-gradient(#dd17e1 4.69%,#00f0ff 29.69%,#00ff47 47.42%,#dbff00 64.58%,#f90 79.81%,red 100%)}25%{background:linear-gradient(#00f0ff 29.69%,#00ff47 47.42%,#dbff00 64.58%,#f90 79.81%,red 100%,#dd17e1 4.69%)}50%{background:linear-gradient(#00ff47 47.42%,#dbff00 64.58%,#f90 79.81%,red 100%,#dd17e1 4.69%,#00f0ff 29.69%)}75%{background:linear-gradient(#dbff00 64.58%,#f90 79.81%,red 100%,#dd17e1 4.69%,#00f0ff 29.69%,#00ff47 47.42%)}to{background:linear-gradient(#f90 79.81%,red 100%,#dd17e1 4.69%,#00f0ff 29.69%,#00ff47 47.42%,#dbff00 64.58%)}}.ldio-zuexwzan24 div{box-sizing:content-box;background:linear-gradient(#dd17e1 4.69%,#00f0ff 29.69%,#00ff47 47.42%,#dbff00 64.58%,#f90 79.81%,red 100%);border-radius:50%;width:30px;height:30px;animation:1s linear infinite ldio-zuexwzan24,1s linear infinite rolling;position:absolute;top:-96px;left:84px}.preloader{transition:all .25s ease-in}.butterfly-container{padding:1rem;overflow-x:hidden}.butterfly-container h1{margin:0;padding:0}.butterfly-container p{max-width:700px}h3,h4{padding:2.5rem 0 .5rem}.butterfly-name h1{padding-bottom:.25rem}.butterfly-name h2{padding-bottom:.25rem;font-style:italic;font-weight:700}.sci-name{color:#fff;text-align:center;border-radius:8px;padding:.5rem}.h-image{border-radius:5%;width:100%}.image-credit{margin-top:1rem;font-size:18px}.bold{font-weight:700}.info-box{color:#fff;border:5px solid;border-radius:25px;width:100%;padding:1.5rem}.info-box h4{padding:.5rem 0}.ad-box{border:4px solid;border-radius:25px;padding:1rem}.ad-box li{color:#000}.plant-container{font-family:Arial,sans-serif;line-height:1.6}.plant-container .title{color:#333;text-align:center;margin-bottom:15px;font-size:3rem}.plant-container .subtitle{text-align:center;color:#555;margin-bottom:15px;font-size:1.8rem}@media (max-width:768px){.plant-container .subtitle{font-size:1.5rem}}.plant-container .description{color:#666;margin-bottom:25px;font-size:1.4rem;line-height:1.8}@media (max-width:768px){.plant-container .description{font-size:1.2rem}}.plant-container .image{border-radius:10px;width:100%;margin:20px 0;box-shadow:0 4px 6px #0000001a}.plant-container .details{background-color:#f9f9f9;border-radius:10px;margin-bottom:30px;padding:20px}.plant-container .details .detail{margin-bottom:15px}.plant-container .details .detail .label{color:#333;font-weight:700}.plant-container .needs-section{flex-wrap:wrap;gap:20px;margin-bottom:30px;display:flex}.plant-container .needs-section .need{background:#f2f2f2;border-radius:8px;flex:1;min-width:250px;padding:15px;box-shadow:0 2px 4px #0000001a}.plant-container .needs-section .need .need-title{color:#2a7a4b;margin-bottom:10px;font-size:1.4rem;font-weight:700}.plant-container .needs-section .need .need-description{color:#555;font-size:1.2rem}.plant-container .ad-section{text-align:center;color:#777;background-color:#fff;border:1px dashed #ccc;border-radius:8px;margin:30px 0;padding:20px;font-size:1.2rem}.plant-container .ad-section p{margin-bottom:10px}.plant-container .ad-section .ad-placeholder{color:#999;background:#eaeaea;border-radius:5px;width:100%;height:100px;line-height:100px;display:inline-block}.plant-container .additional-content{color:#444}@media (max-width:768px){.plant-container .additional-content{font-size:1.1rem}}.homepage-container{margin:0 auto;font-family:Arial,sans-serif;line-height:1.6}.homepage-container .hero{color:#fff;text-align:center;background-image:url(/img/garden-hero-page.jpg);background-position:top;background-size:cover;justify-content:center;align-items:center;width:100vw;margin-left:calc(50% - 50vw);display:flex;position:relative}.homepage-container .hero .hero-content{text-align:center;background:#003a27cc;border-radius:10px;padding:2% 8%}.homepage-container .hero h1,.homepage-container .hero p{color:#fff;text-align:center}.homepage-container .section{text-align:center;flex-direction:column;justify-content:center;margin:40px 0;display:flex}.h-pad{padding-left:5vw;padding-right:5vw}@media (min-width:576px){.h-pad{padding-left:7vw;padding-right:7vw}}@media (min-width:992px){.h-pad{padding-left:4vw;padding-right:4vw}}@media (min-width:1275px){.h-pad{padding-left:12vw;padding-right:12vw}}@media (min-width:1500px){.h-pad{padding-left:13vw;padding-right:13vw}}.v-pad{padding-top:50px;padding-bottom:50px}.gap-1em{gap:1em}.gap-1{gap:60px}@media (min-width:992px){.gap-1{gap:7vw}}.gap-2{gap:50px}.gap-3em{gap:3em}.gap-5em{gap:5em}.pad-3em{padding:3em}.pad-10{padding:10vh 10vw}.pad-5{padding:5vh 5vw}.v-pad-5{padding-top:5vh;padding-bottom:5vh}.h-pad-10{padding-left:10vh;padding-right:10vh}.v-pad-1{padding-top:1vh;padding-bottom:1vh}.v-pad-10{padding-top:10vh;padding-bottom:10vh}.alt-background{background:#1b202b}.vertical-padding{padding:10vh 0}.center{text-align:center}.right{text-align:right}.mobile-hide{display:none}@media (min-width:992px){.mobile-hide{display:block}}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px gray}::-webkit-scrollbar-thumb{background:#094b28;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#98ffc1}::-webkit-scrollbar-thumb:active{background:#ffc400}.frame-content{color:#fff;background:#f9eaff}.arrow{width:5em;position:absolute;bottom:10vh;left:43%}.padd{padding:0}@media (min-width:992px){.padd{padding:0 0 0 50px}}.blog-article{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:150% 150%;border:1px solid #cac8c8;border-radius:25px;flex-direction:column;justify-content:flex-end;transition:all .4s ease-in-out;display:flex;position:relative;overflow:hidden}.blog-article h1{font-size:30px}.blog-article:hover{background-size:200% 200%}.blog-article:hover h1,.blog-article:hover p{color:#bbb2b2}.cover{background:linear-gradient(#1717184d 0%,#222024 100%);border-radius:25px;width:110%;height:110%;position:absolute;top:-10%;left:-10%}.feature{height:400px;padding:1em 1.5em}@media (min-width:992px){.feature{height:550px;padding:2em 3em}}.feature span{font-family:Montserrat,sans-serif;font-size:25px}.feature h1{color:#fff;font-size:40px}@media (min-width:992px){.feature h1{font-size:35px}}.feature p{color:#fff;font-style:20px}.feature h2{font-size:50px}.needs-section{flex-wrap:wrap;gap:20px;margin-bottom:30px;display:flex}.needs-section .need{background:#fff;border:3px solid;border-radius:12px;flex:1;min-width:250px;padding:20px;box-shadow:0 2px 4px #0000001a}.needs-section .need .need-title{border-bottom:3px solid;margin-bottom:15px;padding:0 0 10px;font-size:1.4rem;font-weight:700}.needs-section .need .need-description{color:#555;font-size:1.2rem}.nnn{width:calc(100% - 1vh)}@media (min-width:992px){.nnn{width:calc(100% - 1vh)}}@media (min-width:1275px){.nnn{width:calc(50% - 1vh)}}.normal{height:265px;padding:1em 1.5em}.normal p{display:none}.normal h1{color:#fff;font-size:25px}.normal span{font-family:Montserrat,sans-serif;font-size:20px}.tag-flag{color:#000;border-radius:25px;align-self:flex-start;max-width:15em;margin-bottom:1em;font-family:Open Sans,sans-serif;font-weight:700;bottom:0;left:0}.article{height:22.5vh}.column{flex-direction:column;display:flex}.blog-content img{object-fit:cover;width:100%;height:45vh;padding:3vh 0}.blog-content h2{color:#fff;padding:1rem 0}.blog-content h3{color:#d5fffd}.blog-content p{padding:1em 0}.web-content img{object-fit:cover;width:100%;height:500px}.web-content h3{padding:0;font-size:30px}.web-content h4{font-size:25px;font-style:italic;font-weight:800}.web-content p{padding:.25em 0 2em}.wrap{flex-wrap:wrap}.icon{width:75px}.tag-box{justify-content:center;width:50%;margin:20px;padding:1em;font-size:20px;display:flex}.tag-box:hover{background-color:#98ffc1!important}.tag-box:active{background-color:#ffc400!important}.tag-box{color:#fff}.tag-box p{font-size:20px}.main-wrap{background-color:#f9eaff;padding:0 3vw}@media (min-width:992px){.main-wrap{padding:0 5vw}}@media (min-width:1275px){.main-wrap{padding:0 10vw}}.blog-wrap{padding:20vh 0}@media (min-width:992px){.blog-wrap{padding:20vh 2vw}}@media (min-width:1275px){.blog-wrap{padding:20vh 3vw}}.cloud{padding-top:110px;padding-bottom:110px}.button-container{flex-direction:column;gap:2em;margin-top:1em;display:flex}@media (min-width:576px){.button-container{flex-direction:row;gap:3em;width:100%;margin-top:2.5em}}.website img{height:160px}label p{color:#fff;margin-bottom:.5rem;font-size:35px}input,textarea{font-size:px;background-repeat:25px;width:100%;margin-bottom:0;padding:.25rem}input:focus,textarea:focus,select:focus{outline:5px solid #ff00bf}.light-text p,.light-text a{color:#fff}.dark-text li,.dark-text p{color:#000}.light-text h1,.light-text h2,.light-text p,.light-text a{color:#fff}.light-nav{background:#280984}.tag-bar a,.tag-bar p{color:#b3b8be;background:#47494f;border-radius:50px;margin:.5rem;padding:.5rem 2rem;font-family:Montserrat,sans-serif;font-weight:700}.t1:hover{background:#4deeea}.t1:hover .all{background:red}.t2:hover{background:#ffb6c1}.t3:hover{background:#fafad2}.t4:hover{background:#98ffc1}.col-4-gap{width:100%}@media (min-width:992px){.col-4-gap{width:40%;min-width:300px}}.col-8-gap{width:100%}@media (min-width:992px){.col-8-gap{width:60%;min-width:300px;margin-bottom:20px}}.gap-3{gap:2%}.b-pad{padding-bottom:100px}.grid-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.projects-image{width:200%}@media (min-width:992px){.projects-image{width:100%}}.foot-links img{width:50px;margin:0 1rem}.butterfly-name h1{font-size:40px}@media (max-width:375px){.butterfly-name h1{font-size:30px}}@media (min-width:992px){.butterfly-name h1{font-size:55px}}@media (min-width:1275px){.butterfly-name h1{font-size:55px}}@media (min-width:1500px){.butterfly-name h1{font-size:55px}}.sci-name{color:#fff;background:orange;border-radius:25px;margin-left:-200px;padding:.25rem 100px .25rem 200px;font-weight:400;position:absolute;top:120px}.lifespan{color:#fff;background:#094b28;border-radius:25px;margin-right:-200px;padding:.25rem 200px .25rem 100px;font-size:25px;font-weight:600}.bold{color:#094b28;font-weight:700}.toxicity{color:#f20030;border:2px solid #f20030;padding:.5rem}.flex-5{background:#f9eaff;flex-wrap:wrap;justify-content:left;gap:20px;padding-top:85px;padding-bottom:85px;display:flex}.stats{flex-direction:column;gap:1rem;margin-top:300px;display:flex}.stats div h5{padding:.5em 0 0;font-size:22px}.stats span{padding-right:2rem}.info{padding-top:50px;padding-bottom:100px}.info p{padding:1rem 0}.safe{color:green;font-weight:700}.blog-box{text-align:center;border:5px solid;flex-direction:column;justify-content:end;width:100%;margin:20px 0;padding:15px;display:flex}.blog-box h3{color:#fff;font-size:30px;font-weight:200}.blog-box p{color:#fff;font-size:20px}.blog-box:hover{background-color:#eee7f3;border-width:10px;padding:5px}@media (min-width:576px){.blog-box{width:100%}}@media (min-width:992px){.blog-box{width:48%}}@media (min-width:1275px){.blog-box{width:48%}}.animated-line{width:0%;height:10px;margin:20px auto;animation:1.5s ease-out forwards expandLine}@keyframes expandLine{0%{width:0}to{width:100%}}.featured-image{border-radius:25px;width:100%;max-width:100%;margin-top:10px;display:block}@media (min-width:576px){.featured-image{width:100%}}@media (min-width:992px){.featured-image{width:48%}}@media (min-width:1275px){.featured-image{width:38%}}.card{border:5px solid var(--accent);background:#fff;border-radius:20px;flex-direction:column;width:100%;margin:10px 5px;text-decoration:none;transition:transform .14s,box-shadow .14s,border-width .14s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000002e}.card:hover{border-width:3px;transform:translateY(-3px);box-shadow:0 14px 34px #00000040}@media (min-width:576px){.card{width:45%}}@media (min-width:992px){.card{width:30%}}@media (min-width:1275px){.card{width:30%}}.card h3{padding:0}.card__imageWrap{background:#fff;height:200px;position:relative}.card__image{object-fit:cover;width:100%;height:100%;display:block}.card__imageWrap:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0000008c);position:absolute;inset:0}.card__body{background:#fff;border-top:1px solid #ffffff14;padding:14px 14px 16px}.card__title{color:var(--accent);margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.15}@media (min-width:576px){.card__title{font-size:20px}}@media (min-width:992px){.card__title{font-size:25px}}@media (min-width:1275px){.card__title{font-size:25px}}.card__subtitle{margin:0;font-size:16px;font-style:italic}@media (min-width:992px){.card__subtitle{font-size:20px}}@media (min-width:1275px){.card__subtitle{font-size:20px}}.card__body:before{content:"";border-radius:999px;width:60px;height:3px;margin-bottom:10px;display:block}.blog-card{border:5px solid var(--accent);background:#fff;border-radius:20px;flex-direction:column;width:100%;margin:20px 0;text-decoration:none;transition:transform .14s,box-shadow .14s,border-width .14s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000002e}.blog-card:hover{border-width:3px;transform:translateY(-3px);box-shadow:0 14px 34px #00000040}@media (min-width:576px){.blog-card{width:100%}}@media (min-width:992px){.blog-card{width:45%}}@media (min-width:1275px){.blog-card{width:45%}}.blog-card h3{padding:0}.blog-card__imageWrap{background:#fff;height:250px;position:relative}.blog-card__image{object-fit:cover;width:100%;height:100%;display:block}.blog-card__imageWrap:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0000008c);position:absolute;inset:0}.blog-card__body{background:#fff;border-top:1px solid #ffffff14;padding:14px 14px 16px}.blog-card__title{color:var(--accent);height:4rem;margin:0 0 6px;font-size:25px;font-weight:700;line-height:1.15}.blog-card__latin{margin:0;font-size:14px;font-style:italic}.blog-card__body:before{content:"";border-radius:999px;width:60px;height:3px;margin-bottom:10px;display:block}.plants-container{flex-wrap:wrap;justify-content:center;gap:3%;padding-top:50px;padding-bottom:50px;display:flex}.form-btn{color:#fff;background:#094b28;padding:.5em 1em;font-family:Montserrat,sans-serif;font-weight:700}.form-btn:hover{background-color:#00127b}form{text-align:center;color:var(--textNormal)}form label{font-family:Montserrat,sans-serif}@media (min-width:992px){form label{text-align:left;color:var(--textNormal);margin-right:1.5em;font-weight:300}}.field{text-align:left;margin:0}@media (min-width:992px){.field{margin:20px 0 0}}.primary-button{box-sizing:border-box;color:#000;cursor:pointer;background:#60edab;border-radius:10px;margin:50px 0 0;padding:.5em 3em;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;box-shadow:.12em .2em .12em #00000040}.primary-button:hover{color:#a3a0a0;background:#98ffc1;transition:all .2s}.primary-button:active{box-shadow:.08em .16em .08em #0000008c}@media (min-width:1024px){.primary-button{font-size:23px}}.contact-input{font-family:Open Sans,sans-serif;font-size:25px}.contact-input:focus{border:5px solid #ffc400}.control{margin:.5rem 0 0}.gap-4{gap:0}@media (min-width:992px){.gap-4{gap:50px}}.needs{background:#fff;border-radius:25px;width:45%;padding:2.5em}@media (min-width:576px){.needs{width:45%}}@media (min-width:992px){.needs{width:48%}}@media (min-width:1275px){.needs{width:32%}}.needs div{justify-content:space-between;align-items:center;padding-bottom:20px}.needs h3{text-align:left;margin:0;padding:0;font-size:35px}.needs p{text-align:left;max-width:450px}.bg-color{background:#fff}.secondary-color-text{color:#00127b}.hover-line-container{cursor:pointer;padding-bottom:5px;display:inline-block;position:relative}.h-line{background-color:#25dc11;width:0;height:10px;animation:.8s forwards expandLine;position:absolute;bottom:0;left:0}.hover-line-container:hover .line{width:100%}.hover-line-container:hover{color:#b7f9c6;font-weight:700}.green{background:#dbffdb}.accent-headings h3{color:var(--plant-color)}.site-footer{color:#d3f9c9;background:#0f1c12;padding-top:60px}.site-footer h4{color:#fff}.footer-description{color:#d3f9c9}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.footer-column{flex:250px}.footer-column ul{padding:0;list-style:none}.footer-column a{color:#d3f9c9;text-decoration:none}.footer-column a:hover{text-decoration:underline}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;margin-top:40px;padding:20px 0;font-size:14px}.ipad{padding:3em 0}
