/* @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 {.page-wrap{margin:100px auto;padding:0 20px;max-width:1130px;}#rmcc-wrap *{box-sizing:border-box;}#rmcc-wrap,#rmcc-vol-tot,#rmcc-step-2,#rmcc-inputs,.rmcc-shape-inputs,#rmcc-request-quote,#rmcc-request-call-back,.rmcc-shape-box p{display:none;}#rmcc-request-quote,#rmcc-request-call-back{margin-top:var(--space-xs);margin-bottom:var(--space-xs);}#rmcc-wrap sup{font-size:50%;vertical-align:super;}#rmcc-wrap h1:first-child,#rmcc-wrap h2:first-child,#rmcc-wrap h3:first-child,#rmcc-wrap h4:first-child,#rmcc-wrap h5:first-child,#rmcc-wrap h6:first-child,#rmcc-wrap p:first-child{margin-top:0;}#rmcc-wrap p:last-child{margin-bottom:0;}#rmcc-wrap{margin-top:2em;padding:1em;}.rmcc-row{margin:20px 0;}.rmcc-row:last-child{margin-bottom:0;}#rmcc-shape-select-wrap{display:flex;justify-content:space-between;margin-top:16px;}.rmcc-shape-box{width:33.33%;padding:20px 0;text-align:center;cursor:pointer;border-bottom:0;position:relative;z-index:2;}.rmcc-shape-img-wrap{max-width:150px;margin:0 auto;}.rmcc-shape-img-wrap img{width:100%;height:auto;}.rmcc-shape-img{}.rmcc-shape-img-square svg,.rmcc-shape-img-triangle svg,.rmcc-shape-img-circle svg{fill:var(--c-theme-primary);}.rmcc-shape-box.rmcc-active .rmcc-shape-img-square svg,.rmcc-shape-box.rmcc-active .rmcc-shape-img-triangle svg,.rmcc-shape-box.rmcc-active .rmcc-shape-img-circle svg{fill:var(--c-theme-highlight);}.rmcc-shape-box.rmcc-active{background-color:#ffffff;}.rmcc-overview{margin-top:16px;margin-bottom:40px;padding:20px;background-color:#ffffff;}.rmcc-overview-wrap{text-align:center;}.rmcc-overview-wrap > span{font-size:1.75rem;line-height:160%;color:var(--c-theme-primary);display:block;}#rmcc-overview-unit{margin-right:20px;}#rmcc-re-calculate{margin:0;display:inline-flex;vertical-align:baseline;}#rmcc-inputs{padding:20px;margin-top:-4px;background-color:#ffffff;}input[type="number"].rmcc-num-input,select.rmcc-select{width:48%;display:inline-block;}select.rmcc-select{background-color:var(--c-white);border-color:var(--c-hc-line-grey);border-style:solid;border-width:1px;color:var(--c-text-color);font-size:0.9375rem;line-height:1.125rem;max-width:100%;padding-bottom:var(--space-xs);padding-left:var(--space-sm);padding-right:var(--space-sm);padding-top:var(--space-xs);}select.rmcc-select:hover{border-color:var(--c-theme-primary);}.rmcc-button{margin-bottom:10px;}.rmcc-button-full{width:100%;max-width:100%;}.rmcc-button-orange{background-color:#ff5300;}.rmcc-text-blue strong{color:var(--c-theme-primary);}.rmcc-small{font-size:80%;font-style:italic;}#rmcc-vol-tot{font-size:200%;color:var(--c-theme-primary);line-height:200%;text-align:center;}.rmcc-measurement-actions{text-align:center;}#rmcc-product-options{display:flex;align-items:stretch;}.rmcc-product-option{width:50%;padding:10px;border-bottom:0;cursor:pointer;}.rmcc-product-option.rmcc-active{background-color:#ffffff;position:relative;z-index:2;}.rmcc-select-product-info{padding:20px;border-bottom:0;display:none;}.rmcc-select-product-info.rmcc-active{display:block;}#rmcc-guidance,#rmcc-know-product{background-color:#ffffff;}select.rmcc-product-select,select.rmcc-guidance-area-list{width:100%;}.rmcc-guidance-pt{display:none;}.rmcc-guidance-pt.rmcc-active{display:block;}select.rmcc-guidance-area-list{display:none;}select.rmcc-guidance-area-list.rmcc-active{display:inline;}.rmcc-know #rmcc-product-use{display:none;}.rmcc-product-info-wrap{background-color:#ffffff;}#rmcc-product-info{padding:0 20px 20px;display:none;}#rmcc-get-quote-guidance{margin-bottom:20px;}#rmcc-guidance-pt-1 .rmcc-button{margin-top:var(--space-xs);}.form-item__label{margin-bottom:var(--space-xs);}#rmcc-wrap .hc-link--quaternary:not(.hc-button,.button) .hc-link__text sup{border:0;}@media screen and (min-width:712px){.rmcc-shape-box p{display:block;}.rmcc-overview-wrap{text-align:left;}.rmcc-overview-wrap > span{display:inline-block;vertical-align:baseline;}#rmcc-re-calculate{display:inline-flex;}.rmcc-overview-wrap > span{margin-right:15px;}}@media screen and (min-width:769px){.rmcc-row{margin:10px -10px;position:relative;}.rmcc-row-flush{margin:10px 0;position:relative;}.rmcc-row-flex{display:flex;}.rmcc-row-flex-align-center{align-items:center;}.rmcc-row:after,.rmcc-row-flush:after{content:"";display:table;clear:both;}.rmcc-row:last-child,.rmcc-row-flush:last-child{margin-bottom:0;}.rmcc-col{width:100%;padding:0 10px;float:left;}.rmcc-col-flush{width:100%;float:left;}.rmcc-col-25,.rmcc-col-33{width:33.33%;}.rmcc-col-50{width:50%;}.rmcc-col-66{width:66.66%;}.rmcc-col-75{width:75%;}#rmcc-product-options{display:block;}.rmcc-product-option{width:100%;}.rmcc-product-option.rmcc-active{border-right:0;}.rmcc-select-product-info{margin-top:0;}#rmcc-guidance-pt-1 .rmcc-col-33{width:100%;}.rmcc-product-info-wrap{}}@media screen and (min-width:1025px){.rmcc-row{margin:var(--space-sm) -20px;position:relative;}.rmcc-row-flush{margin:20px 0;position:relative;}.rmcc-col{padding:0 18px;}.rmcc-col-25{width:25%;}#rmcc-guidance-pt-1 .rmcc-col-33{width:33.33%;}.rmcc-button{margin-bottom:0;}input[type="number"].rmcc-num-input,select.rmcc-select{width:45%;}#rmcc-vol-tot{font-size:300%;line-height:200%;}.rmcc-measurement-actions{text-align:right;}select.rmcc-product-select{width:100%;}select.rmcc-guidance-area-list{width:75%;margin-bottom:0;}#rmcc_product_full_list{margin-bottom: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%;}}.js-pager__items .pager__item--next a,.js-pager__items .pager__item a,.pager .pager__item--next a{display:inline-flex !important;align-items:center;justify-content:center;min-height:48px;padding:12px 28px !important;border:1px solid #00552b !important;background-color:#00552b !important;color:#ffffff !important;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none !important;opacity:1 !important;visibility:visible !important;}.js-pager__items .pager__item--next a:hover,.js-pager__items .pager__item--next a:focus,.js-pager__items .pager__item a:hover,.js-pager__items .pager__item a:focus,.pager .pager__item--next a:hover,.pager .pager__item--next a:focus{border-color:#003f20 !important;background-color:#003f20 !important;color:#ffffff !important;text-decoration:none !important;}
}@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;}
}