@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@700&display=swap");*{margin:0;padding:0;box-sizing:border-box}h2{font-size:60px}@media only screen and (max-width:960px){h2{line-height:.9em}}h3{margin-bottom:10px}.header--row-inner .container .row .hfg-slot a{font-size:25px}.widget-area .wp-block-button a{font-size:25px}h4.footer-connect{margin-bottom:0}.wp-block-cover{padding-right:5%;padding-left:5%}@media only screen and (max-width:960px){.wp-block-cover{padding-right:5% !important;padding-left:5% !important}}.wp-block-button a{font-family:"Abhaya Libre",serif;font-size:18px}.logoHero{padding-top:26px !important}@media only screen and (max-width:600px){#block-12{margin-bottom:8px !important}}@media only screen and (max-width:600px){#block-12 .wp-block-heading{margin-bottom:8px !important}}#block-31 figure{display:flex;justify-content:flex-start}#block-31 figure img{padding:0 !important;margin-left:-40px !important;max-width:70% !important}@media only screen and (max-width:1057px){#block-31 figure img{margin-left:-20px !important}}@media only screen and (max-width:910px){#block-31 figure img{width:400px !important}}@media only screen and (max-width:600px){#block-31 figure img{margin-left:-40px !important;width:450px !important}}.hideMobile{display:block}@media only screen and (max-width:600px){.hideMobile{display:none}}.showMobile{display:none}@media only screen and (max-width:600px){.showMobile{display:block}}.site-logo{margin-top:20px}@media only screen and (max-width:600px){.site-logo{width:200px}}a{text-decoration:none}.entry-content a{color:#369274;text-decoration:underline}.entry-content .wp-block-button a{color:#fff;text-decoration:underline}p{margin-bottom:15px}@media only screen and (max-width:960px){.header--row-inner{padding-left:3%;padding-right:3%}}.hero-home h1,.felin-hero h1,.gallery-hero h1,.visit-us-hero h1,.contact-hero h1{line-height:.9em !important;width:60%;font-size:100px !important}@media only screen and (max-width:960px){.hero-home h1,.felin-hero h1,.gallery-hero h1,.visit-us-hero h1,.contact-hero h1{padding-left:3%}}.hero-home .wp-block-button,.felin-hero .wp-block-button,.gallery-hero .wp-block-button,.visit-us-hero .wp-block-button,.contact-hero .wp-block-button{padding-top:10px}@media only screen and (max-width:960px){.hero-home .wp-block-button,.felin-hero .wp-block-button,.gallery-hero .wp-block-button,.visit-us-hero .wp-block-button,.contact-hero .wp-block-button{padding:3%}}@media only screen and (max-width:600px){.hero-home .wp-block-button,.felin-hero .wp-block-button,.gallery-hero .wp-block-button,.visit-us-hero .wp-block-button,.contact-hero .wp-block-button{padding:0}}.hero-home .wp-block-button a,.felin-hero .wp-block-button a,.gallery-hero .wp-block-button a,.visit-us-hero .wp-block-button a,.contact-hero .wp-block-button a{padding:15px 60px;border-radius:30px}@media only screen and (max-width:600px){.hero-home .wp-block-button a,.felin-hero .wp-block-button a,.gallery-hero .wp-block-button a,.visit-us-hero .wp-block-button a,.contact-hero .wp-block-button a{padding:5px 50px}}.welsh-quote{margin-bottom:0;font-size:53px}@media only screen and (max-width:960px){.welsh-quote{padding:8%;font-size:40px}}@media only screen and (max-width:600px){.welsh-quote{font-size:35px;padding:8% !important}}@media only screen and (max-width:600px){.wp-block-image{padding-left:5%;padding-right:5%}}.felin-cover h2{padding-top:50px;font-size:60px}@media only screen and (max-width:600px){.felin-cover h2{padding-left:5%;padding-right:5%;margin-bottom:20px;font-size:35px !important}}.felin-cover p{padding-right:8%}@media only screen and (max-width:600px){.felin-cover p{padding-right:5%;padding-left:5%}}@media only screen and (max-width:960px){.felin-cover .wp-block-buttons{padding-left:3%}}@media only screen and (max-width:600px){.felin-cover .wp-block-buttons{display:flex;justify-content:center}}.felin-cover .wp-block-button a{padding:10px 35px;border-radius:25px}@media only screen and (max-width:960px){.hero-home h1{font-size:70px !important;width:80%}}@media only screen and (max-width:600px){.hero-home h1{font-size:40px !important;width:80%}.hero-home .wp-block-buttons{padding-left:3%}}.view-gallery-cta-home .gallery-cta-pics{gap:1em}@media only screen and (max-width:960px){.view-gallery-cta-home .gallery-cta-pics img{display:flex;justify-content:center}}@media only screen and (max-width:600px){.view-gallery-cta-home .gallery-cta-pics p{padding-left:5%;padding-right:5%}}.view-gallery-cta-home .wp-block-button a{padding:10px 45px;border-radius:25px;margin-bottom:30px}@media only screen and (max-width:960px){.felin-hero h1,.gallery-hero h1,.contact-hero h1,.visit-us-hero h1{font-size:70px !important;width:80%}}@media only screen and (max-width:600px){.felin-hero h1,.gallery-hero h1,.contact-hero h1,.visit-us-hero h1{font-size:40px !important;width:90%}}.oasis-cta{padding-top:50px}.oasis-cta h2{line-height:.9em}@media only screen and (max-width:960px){.oasis-cta{padding-left:3%;padding-right:3%}}@media only screen and (max-width:600px){.oasis-cta h2{font-size:35px;margin-bottom:20px;padding-left:5%;padding-right:5%}.oasis-cta p{padding-left:5%;padding-right:5%}}.oasis-cta .wp-block-buttons{margin-top:40px}@media only screen and (max-width:600px){.oasis-cta .wp-block-buttons{display:flex;justify-content:center;flex-direction:column;gap:1em;margin-top:20px}}.oasis-cta .wp-block-buttons .wp-block-button a{padding:10px 45px;border-radius:25px}.about-the-garden{position:relative;padding-top:3em;padding-bottom:3em}@media only screen and (max-width:600px){.about-the-garden{padding-top:1em}}.about-the-garden a{color:#369274}@media only screen and (max-width:600px){.about-the-garden .about-columns{display:flex;gap:0em}.about-the-garden p{padding-right:5%;padding-left:5%}.about-the-garden h2{margin-bottom:5px;margin-top:0;padding-right:5%;padding-left:5%;font-size:35px !important}}@media only screen and (max-width:600px) and (max-width:600px){.about-the-garden h2{margin-bottom:10px}}@media only screen and (max-width:600px) and (max-width:600px){.about-the-garden h3{padding:0 5%}}@media only screen and (max-width:600px){.about-the-garden .about-image{display:none}}@media only screen and (max-width:600px){.about-the-garden h2{padding-top:20px;font-size:25px}}@media only screen and (max-width:960px){.about-the-garden h2{padding-top:5% !important}}.about-the-garden .wp-block-buttons{margin-top:40px}@media only screen and (max-width:600px){.about-the-garden .wp-block-buttons{display:flex;justify-content:center}}.about-the-garden .wp-block-buttons .wp-block-button a{padding:10px 65px;border-radius:25px}.history-of-the-garden{padding-top:3em}@media only screen and (max-width:600px){.history-of-the-garden h2{padding-top:20px;padding-right:5%;padding-left:5%;font-size:35px !important}.history-of-the-garden p{padding-right:5%;padding-left:5%}.history-of-the-garden .history-col{display:flex;gap:0em}.history-of-the-garden .stats{display:flex;gap:0em}}.history-of-the-garden h2{padding-top:50px}@media only screen and (max-width:600px){.history-of-the-garden .stats .wp-block-column{display:flex;justify-content:center;align-items:center;flex-direction:column}}@media only screen and (max-width:600px){.the-plants .plant-pics{display:flex;gap:1em}}.the-plants h2{padding-top:30px}@media only screen and (max-width:600px){.the-plants h2{padding-right:5%;padding-left:5%;font-size:35px !important}}.the-plants p{width:50%;margin-bottom:50px}@media only screen and (max-width:960px){.the-plants p{width:100%}}@media only screen and (max-width:600px){.the-plants p{width:100%;padding-right:5%;padding-left:5%}}.the-plants h3{color:#bc79a1 !important;margin-top:15px}@media only screen and (max-width:600px){.the-plants h3{margin:0;padding-left:5%}}.the-plants .plant-names{display:flex;gap:.3em !important}.main-gallery{padding-top:3em}@media only screen and (max-width:600px){.main-gallery .plant-pics{display:flex;gap:1em;margin-top:20px;margin-bottom:20px}}.main-gallery p{width:50%;margin-top:50px;margin-bottom:50px}@media only screen and (max-width:960px){.main-gallery p{width:100%;margin-top:20px;margin-bottom:20px}}@media only screen and (max-width:600px){.main-gallery p{width:100%;margin-top:20px;margin-bottom:20px;padding-right:5%;padding-left:5%}}.main-gallery h3{color:#bc79a1 !important;margin-top:15px}@media only screen and (max-width:600px){.main-gallery h3{margin:0;padding-left:5%}}.main-gallery .wp-block-button{margin-top:40px;margin-bottom:100px}.main-gallery .wp-block-button a{padding:30px 130px;border-radius:80px}@media only screen and (max-width:600px){.main-gallery .wp-block-button a{padding:20px 100px}}.main-gallery .plant-names{display:flex;gap:.3em !important}.visit-us h2{padding-top:50px}@media only screen and (max-width:600px){.visit-us h2{padding-right:5%;padding-left:5%;font-size:35px !important;margin-bottom:0}}.visit-us h3{font-size:35px;padding-top:1em}.visit-us h6{margin-bottom:8px}.visit-us .wp-block-buttons{margin-top:30px}@media only screen and (max-width:600px){.visit-us .wp-block-buttons{display:flex;justify-content:center;flex-direction:column;gap:1em}}.visit-us .wp-block-buttons .wp-block-button a{padding:10px 65px;border-radius:25px}@media only screen and (max-width:960px){.visit-us .wp-block-buttons .wp-block-button a{padding:8px 40px}}@media only screen and (max-width:600px){.visit-us .wp-block-buttons .wp-block-button a{padding:8px 50px}}@media only screen and (max-width:600px){.visit-us p{padding-right:5%;padding-left:5%}}@media only screen and (max-width:600px){.info-visit h2{padding-right:5%;padding-left:5%;font-size:35px !important;margin-bottom:0}.info-visit p{padding-right:5%;padding-left:5%}}@media only screen and (max-width:600px) and (max-width:600px){.info-visit h2{padding-bottom:5%}}.info-visit img{margin-bottom:20px}@media only screen and (max-width:960px){.contact-us h2{padding-top:5%}}.contact-us .wp-block-buttons{margin-top:30px}.contact-us .wp-block-buttons .wp-block-button a{padding:10px 65px;border-radius:25px}@media only screen and (max-width:960px){.contact-us .wp-block-buttons .wp-block-button a{padding:8px 40px}}@media only screen and (max-width:600px){.contact-us h2{padding-right:5%;padding-left:5%;font-size:35px !important;margin-bottom:0;margin-top:10px}.contact-us p{padding-right:5%;padding-left:5%}.contact-us .visit-btns{display:flex;justify-content:center;flex-direction:column;gap:1em}}.site-footer .hfg_footer{position:relative}.site-footer .hfg_footer .social-icons{display:flex;gap:0em;position:absolute;top:58px}.site-footer .hfg_footer .footer-bottom-inner .row{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:600px){.site-footer .hfg_footer .footer-bottom-inner .row{grid-template-columns:none}}.site-footer .hfg_footer .container{padding-top:50px}.site-footer .hfg_footer h2{font-size:35px}@media only screen and (max-width:600px){.site-footer .hfg_footer h2{font-size:25px}}@media only screen and (max-width:600px){.site-footer .hfg_footer h4{font-size:25px}}.site-footer .hfg_footer .ticss-10413149{position:absolute;top:30px;width:166px}@media only screen and (max-width:960px){.site-footer .hfg_footer .ticss-10413149{display:grid;grid-template-columns:1fr 1fr 1fr !important}}@media only screen and (max-width:600px){.site-footer .hfg_footer .ticss-10413149{display:grid;grid-template-columns:1fr 1fr 1fr !important;width:150px;gap:.3em;position:absolute;top:39px}}.site-footer .hfg_footer .footer--row{position:relative;background-color:#369274}.site-footer .hfg_footer .footer--row .footer--row-inner{background-size:contain;background-position:bottom}@media only screen and (max-width:960px){.site-footer .hfg_footer .footer--row .footer--row-inner{height:400px !important}}@media only screen and (max-width:600px){.site-footer .hfg_footer .footer--row .footer--row-inner{height:400px !important}}.nav-toggle-label{display:none}.nav-title{font-size:30px}@media only screen and (max-width:600px){.nav-img{width:80%}}.bars{color:#fff}@media only screen and (max-width:960px){.bars .icon-bar{width:30px}}.scroll-to-top-icon{color:#369274 !important}.nav-ul{font-size:25px;margin-right:3px}.has-primary-menu .item--inner .component-wrap a{font-family:"Abhaya Libre",serif}.extra-info{height:100px}@media only screen and (max-width:600px){.extra-info{height:50px;margin-bottom:2em}}.visit-us-all-info{margin-bottom:0 !important}@media only screen and (max-width:600px){.visit-us-all-info h3{padding-left:5%;margin-bottom:0}}@media only screen and (max-width:960px){.visit-us-all-info h3{margin-bottom:0}}@media only screen and (max-width:960px){.wp-container-9,.wp-container-12{gap:2em !important}}@media only screen and (max-width:600px){.wp-container-9,.wp-container-12{gap:0 !important}}@media only screen and (max-width:600px){.visit-us h3{padding-left:5%}}@media only screen and (max-width:600px){.visit-us h2{margin-bottom:10px}}