/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer drupal {.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
}@layer drupal {.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
}@layer drupal {body main article.contextual-region{max-width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding:40px 24px !important;}body main article.contextual-region img{width:420px;max-width:100%;height:auto;}body main article.contextual-region h2{margin-bottom:24px;}body main article.contextual-region figure{margin:0 0 24px 0;}body main article.contextual-region a[href*="/taxonomy/term/"]{display:inline-block;margin-top:8px;font-weight:600;}.views-view-grid .views-col{padding:0 12px 24px 12px;}.views-field-field-imagecrete-direct-image img{width:100%;height:150px;object-fit:cover;display:block;}.views-field-title{background:#00693e;padding:10px 12px;}.views-field-title a{color:#fff !important;font-weight:700;text-decoration:none;}.views-field-title a:hover{color:#8fd19e !important;}.pager{margin-top:40px;text-align:center;}.pager__items{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;flex-wrap:wrap;}.pager__item a,.pager__item.is-active a{display:inline-block;padding:10px 14px;background:#005c35;color:#fff !important;text-decoration:none;font-weight:700;border-radius:4px;}.pager__item a:hover{background:#007a45;}.pager__item.is-active a,.pager__item--active a,.pager__item.is-active{background:#8fd19e !important;color:#003f2a !important;border:2px solid #005c35;}.pager__item.is-active a,.pager__item--active a{pointer-events:none;cursor:default;}.hma-imagecrete-page{max-width:1240px;margin:0 auto;padding:32px 24px 80px;}.hma-imagecrete-page__breadcrumb{margin-bottom:44px;font-size:15px;font-weight:700;color:#2f2f2f;}.hma-imagecrete-page__breadcrumb a{color:#00552b;text-decoration:none;font-weight:700;}.hma-imagecrete-page__breadcrumb a:hover{text-decoration:underline;}.hma-imagecrete-page__breadcrumb .separator{margin:0 8px;color:#6b6b6b;font-weight:400;}.hma-imagecrete-page__hero{display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:center;padding-bottom:56px;border-bottom:1px solid #b8b8b8;}.hma-imagecrete-page__hero-image img{width:100%;height:auto;display:block;}.hma-imagecrete-page__category{color:#00552b;font-size:24px;font-weight:700;margin-bottom:12px;}.hma-imagecrete-page__hero h1{font-size:54px;line-height:1.05;margin:0 0 28px;color:#1f1f1f;}.hma-imagecrete-page__hero p{max-width:640px;font-size:20px;line-height:1.55;color:#2f2f2f;}.hma-imagecrete-page__lower{display:grid;grid-template-columns:1fr 540px;gap:72px;padding-top:48px;}.hma-imagecrete-page__application-image img{width:100%;height:auto;display:block;}.hma-imagecrete-page__accordion{border-bottom:1px solid #9d9d9d;}.hma-imagecrete-page__accordion:first-child{border-top:0;}.hma-imagecrete-page__accordion summary{cursor:pointer;list-style:none;padding:28px 48px 28px 0;color:#00552b;font-size:24px;font-weight:700;position:relative;}.hma-imagecrete-page__accordion summary::-webkit-details-marker{display:none;}.hma-imagecrete-page__accordion summary::after{content:"+";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#00552b;font-size:42px;font-weight:700;line-height:1;}.hma-imagecrete-page__accordion[open] summary::after{content:"−";}.hma-imagecrete-page__accordion-content{padding:0 0 30px;font-size:17px;line-height:1.6;}.hma-imagecrete-page__accordion-content ul{margin:0;padding-left:26px;}.hma-imagecrete-page__accordion-content li{margin-bottom:8px;}.hma-imagecrete-page__accordion-content h3{margin:28px 0 12px;font-size:18px;font-weight:700;color:#1f1f1f;}.hma-imagecrete-page__tech{display:grid;grid-template-columns:220px 1fr;margin:0;border-top:1px solid #b8b8b8;}.hma-imagecrete-page__tech dt,.hma-imagecrete-page__tech dd{margin:0;padding:18px 12px 18px 0;border-bottom:1px solid #b8b8b8;}.hma-imagecrete-page__tech dt{font-weight:700;}@media (max-width:900px){.hma-imagecrete-page__hero,.hma-imagecrete-page__lower{grid-template-columns:1fr;gap:32px;}.hma-imagecrete-page__hero h1{font-size:40px;}.hma-imagecrete-page__lower{padding-top:32px;}}.hma-imagecrete-page__logo{margin-bottom:18px;}.hma-imagecrete-page__logo img{max-width:250px;height:auto;display:block;}.views-exposed-form{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:end;}.views-exposed-form .form-item{margin:0;}.views-exposed-form label{display:block;color:#00552b;font-size:14px;font-weight:700;margin-bottom:6px;}.views-exposed-form select{width:100%;height:48px;border:1px solid #00552b;border-radius:0;background-color:#fff;color:#1b1b1b;font-size:16px;padding:0 42px 0 14px;}.views-exposed-form select:focus{outline:2px solid #00552b;outline-offset:2px;}.views-exposed-form .form-actions{margin:0;}.views-exposed-form .form-submit{height:48px;min-width:120px;padding:0 24px;border:1px solid #00552b;background:#00552b;color:#fff;font-size:16px;font-weight:700;cursor:pointer;}.views-exposed-form .form-submit:hover,.views-exposed-form .form-submit:focus{background:#003f20;border-color:#003f20;}@media (max-width:768px){.views-exposed-form{display:block;}.views-exposed-form .form-item,.views-exposed-form .form-actions{margin-bottom:14px;}.views-exposed-form .form-submit{width:100%;}}.js-pager__items{margin:34px 0 10px;padding:0;text-align:center;}.js-pager__items .pager__item{list-style:none;padding:0;}.js-pager__items .button,.js-pager__items a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border:1px solid #00552b;background:#00552b;color:#fff;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;}.js-pager__items .button:hover,.js-pager__items .button:focus,.js-pager__items a:hover,.js-pager__items a:focus{background:#003f20;border-color:#003f20;color:#fff;}.imagecrete-availability{margin:44px 0;}.imagecrete-availability__inner{padding:32px;border:1px solid #d8ded9;background:#f4f7f4;}.imagecrete-availability__content{max-width:760px;margin-bottom:24px;}.imagecrete-availability__eyebrow{margin:0 0 8px;color:#006b3f;font-size:14px;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;}.imagecrete-availability__title{margin:0 0 10px;color:#00552b;font-size:30px;line-height:1.2;}.imagecrete-availability__description{margin:0;color:#252525;font-size:16px;line-height:1.6;}.imagecrete-availability__form{display:grid;grid-template-columns:minmax(220px,360px) auto;gap:16px;align-items:start;max-width:650px;}.imagecrete-availability__field label{display:block;margin-bottom:6px;color:#00552b;font-size:14px;font-weight:700;}.imagecrete-availability__input{width:100%;height:50px;padding:0 14px;border:1px solid #00552b;border-radius:0;background:#fff;color:#1b1b1b;font-size:17px;box-sizing:border-box;}.imagecrete-availability__input:focus{outline:2px solid #00552b;outline-offset:2px;}.imagecrete-availability__input.is-invalid{border-color:#b42318;}.imagecrete-availability__help{display:block;margin-top:6px;color:#5c625e;font-size:13px;}.imagecrete-availability__error{display:block;margin-top:6px;color:#b42318;font-size:14px;font-weight:600;}.imagecrete-availability__actions{padding-top:25px;}.imagecrete-availability__button{min-height:50px;padding:11px 24px;border:1px solid #00552b;background:#00552b;color:#fff;font-size:16px;font-weight:700;cursor:pointer;}.imagecrete-availability__button:hover,.imagecrete-availability__button:focus{border-color:#003f20;background:#003f20;color:#fff;}.imagecrete-availability__button:disabled{cursor:wait;opacity:0.65;}.imagecrete-availability__result{margin-top:24px;padding:20px;border-left:5px solid #00552b;background:#fff;}.imagecrete-availability__result.is-available{border-left-color:#168342;}.imagecrete-availability__result.is-unavailable{border-left-color:#c33;}.imagecrete-availability__result.is-error{border-left-color:#b26a00;}.imagecrete-availability__result-title{margin:0 0 8px;color:#00552b;font-size:21px;font-weight:700;}.imagecrete-availability__result-text{margin:0;color:#252525;line-height:1.6;}.imagecrete-availability__plant{margin-top:18px;padding-top:18px;border-top:1px solid #d8ded9;}.imagecrete-availability__plant-name{margin:0 0 6px;color:#00552b;font-size:18px;font-weight:700;}.imagecrete-availability__plant-detail{margin:3px 0;color:#252525;}.imagecrete-availability__plant-link{display:inline-flex;margin-top:12px;padding:9px 16px;border:1px solid #00552b;color:#00552b;font-weight:700;text-decoration:none;}.imagecrete-availability__plant-link:hover,.imagecrete-availability__plant-link:focus{background:#00552b;color:#fff;}.imagecrete-availability__disclaimer{margin:18px 0 0;color:#5c625e;font-size:13px;line-height:1.5;}@media (max-width:768px){.imagecrete-availability{margin:32px 0;}.imagecrete-availability__inner{padding:22px 18px;}.imagecrete-availability__title{font-size:25px;}.imagecrete-availability__form{display:block;max-width:none;}.imagecrete-availability__actions{padding-top:14px;}.imagecrete-availability__button{width:100%;}}
}@layer drupal {.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
}