@charset "UTF-8";@media all{.clearboth{clear:both}body{line-height:28px;font-size:16px}body a{text-decoration:underline}body p{margin:0 0 20px 0}body .g-content{padding:30px 20px}#g-navigation{box-shadow:none}#g-navigation .g-container .g-grid:nth-child(1){max-width:75rem;margin:0 auto;padding:0.75rem 0.938rem 0.25rem;align-items:center}#g-navigation .g-grid:nth-child(2){background-color:#8B5D20;text-align:center}#g-navigation .g-grid:nth-child(2) .g-block.size-100{max-width:75rem;margin:0 auto !important}#g-navigation [id^="logo-"]{padding:0.938rem !important}#g-navigation .g-logo img{max-width:350px;width:350px;max-height:unset}#g-navigation [id^="social-"]{padding:2.5rem 0 !important}#g-navigation .g-social{line-height:initial}.g-social-header .g-social a{color:#333;background:none;border-radius:0;font-size:2em;text-align:right;width:34px;line-height:30px;padding:0.1875rem 0.15rem}#g-navigation .g-social-header .g-social a:hover{color:#CF8B30}#g-navigation #Phone{padding:1.75rem 0}#g-navigation #Phone a{font-size:1.7em;font-weight:600;text-decoration:none}#g-navigation .g-main-nav{float:none;text-align:center}.g-main-nav ul{display:inline-block}#g-navigation .g-main-nav .g-toplevel>li{margin-right:0}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-item-title::before{display:none}#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container .g-menu-item-title::before{background:0}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{color:rgba(255,255,255,0.85);padding:15px 38px 0;height:32px;text-transform:uppercase;font-weight:600;font-size:18px}#g-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container{color:#FFF;background:0.2s ease-out,transform 0.2s ease-out}#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container{color:#FFF}#g-navigation .g-main-nav .g-toplevel>li.g-parent>.g-menu-item-container{padding:15px 38px 0}#g-navigation .g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator::after{content:none}#g-navigation div#menu-2875-particle .g-grid:nth-child(1){width:auto !important}#g-navigation .g-main-nav .g-dropdown{background:#483729;border-radius:0;padding-top:8px;width:fit-content}#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content{box-shadow:unset}.g-main-nav .g-sublevel>li>.g-menu-item-container{white-space:nowrap}#g-navigation .g-container ul.g-dropdown .g-grid:nth-child(1){padding:0}.g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content{font-size:16px;line-height:22px;color:rgba(255,255,255,0.75);font-weight:normal}.g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content .g-menu-item-title{padding:7px 0}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{padding:0.25rem 5px}#g-navigation .g-main-nav .g-sublevel>li:not(:last-child)>.g-menu-item-container{border-bottom:none}#g-navigation .g-main-nav .g-sublevel>li{border-bottom:none}#g-navigation .g-main-nav ul.g-sublevel{padding:0 0 0.75em !important}#g-navigation ul ul ul.g-dropdown{background-color:#657FAA !important}#g-navigation .g-main-nav .g-toplevel{line-height:2.95}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{padding:0}#g-bottom .g-content{padding:10px 20px 5px;margin:0.25rem 0.625rem 0}#g-bottom .rt-social-buttons{text-align:center}#g-bottom .rt-social-buttons .social-button{color:#FFF}#g-bottom .rt-social-buttons .social-button:hover{color:#333}#g-footer .g-container>.g-grid:first-of-type{background:#789b4a;width:100vw;max-width:100vw;margin-left:50%;transform:translateX(-50%);padding-left:0;padding-right:0}#g-footer .g-social a{color:#fff;font-size:2rem}#g-footer .g-social a:hover{color:#333}#g-footer [id^="social-"] .g-social{text-align:center}#g-footer [id^="social-"]{padding:10px 20px 5px !important;margin:0.25rem 0.625rem 0}#g-footer .g-container>.g-grid:nth-of-type(2){padding-top:30px}#g-footer{color:#FFF;font-size:14px;padding:30px 0;padding-top:0}#g-footer .g-content{padding:0 20px}#g-footer h2{font-size:16px;font-weight:600;margin:0 0 5px;text-transform:uppercase}#g-footer p{line-height:22px;margin:0}#g-footer .FooterRight{text-align:right}#g-footer .g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0 0 0 0.5rem}#g-footer h2{color:#FFF}#g-footer .FooterRight a{margin:0 4px;color:#FFF;font-size:14px}#g-footer .FooterRight a:hover{color:#DFD0BD}#g-footer .g-totop{text-align:center}#g-footer #g-totop .fa-chevron-up{font-size:2rem}#g-footer .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{font-weight:normal}.wp-block-image.size-full{margin:0}#g-mainbar{padding:0}#g-mainbar ul{margin:0 0 15px 3rem}#g-mainbar ol li,#g-mainbar ul li{padding-bottom:8px}.wp-block-column .wp-block-image img{margin-top:25px}.wp-block-image.size-large.NoTopMargin{margin:0 40px}.wp-block-image.size-large.NoTopMargin img{margin-top:10px}.wp-block-image .alignright{float:right;margin:0.5em 0 0.5em 3em}.wp-block-separator.is-style-wide{clear:both}.wp-block-media-text__content h2{margin:0}.alignleft{float:left;margin:5px 3rem 20px 0}h1{font-size:1.85em;line-height:34px;font-weight:normal;margin:10px 0}h2{color:#6B8B42;font-weight:bold;line-height:28px;margin:20px 0 15px;font-size:22px}h3{font-size:18px;line-height:28.1px;font-weight:700 !important;color:#634C38;margin:0 0 10px}ul li{line-height:28px}.wp-block-button__link{background-color:#CF8B30;text-transform:uppercase;line-height:26px;padding:14px 30px 8px}.wp-block-button__link:hover{background-color:#D39644}a.wp-block-file__button:hover{color:white}#g-offcanvas a:hover,div.wpforms-container-full .wpforms-form button[type="submit"]:hover{color:#333 !important}div.wpforms-container-full .wpforms-form button[type="submit"]{background-color:#CF8B30;text-transform:uppercase;line-height:26px;padding:12px 30px 8px;border-radius:28px;font-size:18px;color:white;border:0}div.wpforms-container-full .wpforms-form button[type="submit"]:hover{background-color:#D39644;border:0}body.home #g-intro{max-height:400px}body.home .g-owlcarousel-slideshow{margin-top:2px;border-bottom:2px solid #FFF}body.home .g-owlcarousel-slideshow .g-owlcarousel .owl-nav button.owl-prev{left:6%}body.home .g-owlcarousel-slideshow .g-owlcarousel .owl-nav button.owl-next{right:6%}body.home .g-owlcarousel-slideshow .g-owlcarousel .g-owlcarousel-item-image{background-position:center center;max-height:400px !important}body.home #g-utility{background-color:#E7E2D8;padding:10px 15px !important}body.home #g-utility .g-content{padding:0;margin:5px}body.home #g-utility a.wp-block-button__link{border-radius:15px 0;font-weight:600;font-size:1.25rem;background-image:url('https://www.heartlandinnovations.com/wp-content/uploads/2020/12/arrows.png');background-repeat:no-repeat;background-position:95% 50%;text-align:left;padding:20px 70px 20px 20px;display:block}body.home #g-utility .APBS a.wp-block-button__link{background-color:#506831 !important}body.home #g-utility .APBS a.wp-block-button__link:hover{background-color:#62803C !important}body.home #g-utility .PR a.wp-block-button__link{background-color:#789B4A !important}body.home #g-utility .PR a.wp-block-button__link:hover{background-color:#86AD53 !important}body.home #g-utility .SCB a.wp-block-button__link{background-color:#483729 !important}body.home #g-utility .SCB a.wp-block-button__link:hover{background-color:#614A37 !important}body.home #g-container-main #Mission{background-image:url('https://www.heartlandinnovations.com/wp-content/uploads/jch-optimize/ng/wp-content_uploads_2020_12_innovation-center-greenhouse.webp');background-repeat:no-repeat;background-position:center center;background-size:cover;padding:65px;min-height:400px}body.home #g-container-main #MissionContainer{max-width:65rem;margin:0 auto;background:rgba(159,108,38,0.75);color:#fff;text-align:center}body.home #g-container-main #MissionStatement{padding:2rem 3rem;font-size:1.3rem;line-height:27px}body.home #g-container-main #MissionStatement h2{color:#FFF;font-size:1.8rem;text-transform:uppercase;margin:20px 0}body.home #g-container-main #MissionStatement .wp-block-button__link{background-color:#FFF;color:#333;font-size:1rem;font-weight:700}#MissionStatement .wp-block-button__link:hover{background-color:#D39644 !important;color:#FFF !important}.g-home-particles.g-helium-style #g-navigation .g-social a{color:#333}.g-home-particles.g-helium-style #g-navigation .g-social a:hover{color:#CF8B30}.g-home-particles.g-helium-style .owl-stage-outer{max-height:400px}#g-expanded{padding:0}ul.wp-block-rss{margin:0 0 15px !important}.wp-block-rss__item{padding:15px !important;margin:20px 0}.wp-block-rss__item:nth-child(2n+1){background-color:#F8F6F3}.wp-block-rss__item:nth-child(2n){background-color:#E7E2D8}.wp-block-rss__item-title{font-weight:600}.wp-block-rss__item::marker{content:""}.wp-block-rss__item-author{margin-bottom:0.5rem}.wp-block-buttons.aligncenter.ButtonBlock{background-color:#E7E2D8;padding:15px 15px 10px}ul.blocks-gallery-grid{margin:0 0 15px 0 !important}.wp-block-image.size-full.\.IntroImage{margin:0 0 2rem}.wp-block-social-links{margin:10px 0 15px 0 !important}h2#emails{margin:20px 0 15px}.g-error .rt-error-body,.error .rt-error-body{margin:40px auto;padding:0}#g-showcase .readon{border:none;border-radius:1.55em;padding:14px 30px 8px;line-height:26px;font-size:1.125em}#g-offcanvas a{color:white}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover>.g-menu-item-container{color:white}@media only screen and (max-device-width:59.99rem){#g-navigation{box-shadow:0 2px 0 rgba(72,55,41,0.8)}#g-navigation .g-logo img{padding:0.938rem 0 !important}#g-navigation #logo-3328-particle{padding:0.938rem 0 !important}}@media only screen and (max-device-width:47.99rem){#g-navigation .g-container .g-grid:nth-child(1){padding:0.25rem 0 0.25rem}#g-navigation .g-logo img{max-width:65%}#g-navigation [id^="social-"]{display:none}#g-navigation #Phone{display:none}.wp-block-buttons>.wp-block-button{margin:0.25rem 0}body .g-content{padding:20px}body.home #g-intro{max-height:284px}body.home .g-owlcarousel-slideshow .g-owlcarousel .g-owlcarousel-item-image{background-position:center center;max-height:200px !important}body.home #g-utility{margin-top:0px}body.home #g-utility .g-content{padding:0}body.home #g-container-main #Mission{padding:20px;max-height:auto !important}body.home #g-container-main #MissionStatement{padding:1rem;font-size:1.15em}body.home #g-container-main #MissionStatement .wp-block-button__link{background-color:#FFF;display:block;margin:10px}#g-footer .g-grid:nth-child(2) .FooterLeft{width:40%;flex:0 40%}#g-footer .g-grid:nth-child(2) .FooterRight{width:60%;flex:0 60%}#g-footer .g-grid:nth-child(3),#g-footer .g-grid:nth-child(3) .FooterRight .g-toplevel{text-align:center}.wp-block-image .alignright{float:none;margin:1em;text-align:center}h1{font-size:1.65em;line-height:30px}}@media only screen and (min-device-width:48rem) and (max-device-width:59.99rem){#g-navigation .size-60{width:47%;flex:0 48%}#g-navigation .size-21{width:32%;flex:0 32%}#g-navigation .size-19{width:20%;flex:0 20%}#g-navigation .g-logo img{max-width:325px;padding-left:2.5rem !important}.rt-social-buttons .social-button{font-size:1.75em;width:32px}#g-navigation #Phone{padding:1.75rem 0 10px}#g-navigation #Phone a{font-size:1.5em}#g-navigation [id^="social-"]{padding:2.5rem 0 0 !important}body.home #g-intro{max-height:300px}body.home .g-owlcarousel-slideshow .g-owlcarousel .g-owlcarousel-item-image{background-position:center center;max-height:300px !important}body.home #g-utility{background-color:#e7e2d8;padding:10px 15px !important}body.home #g-utility .size-25{width:50%;flex:0 50%}#g-footer .size-40{width:30%;flex:0 30%}#g-footer .size-60{width:70%;flex:0 70%}}@media only screen and (min-device-width:60rem) and (max-device-width:74.99rem){#g-navigation .size-60{width:45%;flex:0 45%}#g-navigation .size-22{width:32%;flex:0 32%}#g-navigation .size-18{width:22%;flex:0 22%}body.home #g-utility{padding:10px !important}body.home #g-utility .g-content{padding:0;margin:5px}body.home #g-utility a.wp-block-button__link{font-size:1rem;background-position:95% 50%;padding:20px 40px 20px 20px}}}
