.industries-landing-hero__content{width:100%;max-width:1050px;margin:0 auto;padding-bottom:2.6px;text-align:center}.industries-landing-hero__title{font-family:var(--font-inter);font-weight:700;line-height:1.09;color:#000;text-align:center;font-size:36px;margin:0 0 20px}@media(min-width:1600px){.industries-landing-hero__title{font-size:42px}}@media(max-width:1199px){.industries-landing-hero__title{font-size:32px;margin-bottom:16px}}@media(max-width:767px){.industries-landing-hero__title{font-size:28px}}.industries-landing-hero__description{color:#3a3c48;font-size:17px;line-height:1.6;font-weight:500;text-align:center;max-width:none;margin:0 0 20px}@media(min-width:1600px){.industries-landing-hero__description{font-size:20px}}@media(max-width:1199px){.industries-landing-hero__description{font-size:16px;margin-bottom:16px}}@media(max-width:767px){.industries-landing-hero__description{font-size:14px}}.industries-landing-hero__accent{display:block;width:120px;height:5px;background-color:#2f5e24;margin:0 auto 40px}@media(max-width:1199px){.industries-landing-hero__accent{margin-bottom:16px}}.industries-grid-section__header{text-align:center}.industries-grid-section__title{font-family:var(--font-inter);font-weight:800;font-size:38px;line-height:48px;letter-spacing:0;color:#000;text-align:center;margin:0 0 16px}@media(max-width:1199px){.industries-grid-section__title{font-size:32px;line-height:40px}}@media(max-width:767px){.industries-grid-section__title{font-size:28px;line-height:36px}}.industries-grid-section__subtitle{width:100%;max-width:760px;margin:0 auto;font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:21.92px;letter-spacing:0;color:#3a3c48;text-align:center}.industries-grid-section__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none;padding:0;margin:0}@media(min-width:768px){.industries-grid-section__grid{gap:1.5rem}}@media(min-width:1024px){.industries-grid-section__grid{gap:2rem}}.industries-grid-section__item{flex:0 1 calc(50% - .5rem)}@media(min-width:640px){.industries-grid-section__item{flex:0 1 calc(33.333% - .667rem)}}@media(min-width:768px){.industries-grid-section__item{flex:0 1 calc(25% - 1.125rem)}}@media(min-width:1024px){.industries-grid-section__item{flex:0 1 calc(20% - 1.6rem)}}.industries-stats-section{padding-top:40px;padding-bottom:40px}@media(max-width:1199px){.industries-stats-section{padding-top:32px;padding-bottom:32px}}.industries-stats-section__layout{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:991px){.industries-stats-section__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.industries-stats-section__intro{width:100%;min-width:0}.industries-stats-section__title{font-family:var(--font-inter);font-weight:600;font-size:24px;line-height:1.16;color:#000;margin:0 0 16px;text-align:left}@media(min-width:991px){.industries-stats-section__title{font-size:28px}}@media(min-width:1440px){.industries-stats-section__title{font-size:32px}}.industries-stats-section__accent{display:block;width:120px;height:5px;background-color:#2f5e24;margin:0 0 16px}.industries-stats-section__description{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:21.92px;color:#3a3c48;margin:0;text-align:left}.industries-stats-section__description+.industries-stats-section__description{margin-top:16px}.industries-stats-section__grid{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:1600px){.industries-stats-section__grid{gap:20px}}.industries-stats-section__card{background:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:32px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:132px}@media(min-width:1600px){.industries-stats-section__card{padding:24px;min-height:148px}}@media(max-width:767px){.industries-stats-section__card{padding:24px 12px;min-height:112px}}.industries-stats-section__value{font-family:var(--font-inter);font-weight:700;font-size:36px;line-height:1;color:#2f5e24;margin:0}@media(min-width:1600px){.industries-stats-section__value{font-size:48px}}@media(max-width:767px){.industries-stats-section__value{font-size:28px}}.industries-stats-section__label{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:1.37;color:#000;margin:10px 0 0}@media(min-width:1600px){.industries-stats-section__label{font-size:18px;margin-top:12px}}.industries-why-choose{padding-top:40px;padding-bottom:40px}@media(max-width:1199px){.industries-why-choose{padding-top:32px;padding-bottom:32px}}.industries-why-choose__header{text-align:center;margin-bottom:32px}@media(min-width:1440px){.industries-why-choose__header{margin-bottom:40px}}.industries-why-choose__title{font-family:var(--font-inter);font-weight:600;font-size:28px;line-height:1.16;letter-spacing:normal;color:#3a3c48;margin:0 auto;max-width:720px}@media(min-width:991px){.industries-why-choose__title{font-size:32px}}@media(min-width:1440px){.industries-why-choose__title{font-size:38px}}.industries-why-choose__subtitle{width:100%;max-width:1192px;font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:21.92px;letter-spacing:normal;color:#4e5d65;margin:16px auto 0;text-align:center}.industries-why-choose__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:991px){.industries-why-choose__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.industries-why-choose__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}.industries-why-choose__card{background:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}@media(min-width:1440px){.industries-why-choose__card{padding:28px 16px}}.industries-why-choose__icon-wrap{width:62px;height:62px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.industries-why-choose__icon{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}.industries-why-choose__card-title{font-family:var(--font-inter);font-weight:600;font-size:15px;line-height:21.92px;letter-spacing:normal;color:#3a3c48;margin:14px 0 0}@media(min-width:1440px){.industries-why-choose__card-title{font-size:16px;margin-top:16px}}.industries-why-choose__card-text{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:21.92px;letter-spacing:normal;color:#4e5d65;margin:6px 0 0}.industry-page{overflow-x:hidden;max-width:100%}.industry-page .product-list.slick-slider{margin-left:0;margin-right:0}.industry-page .top-selling-containers .section-description{width:100%;max-width:1186px;margin-left:auto;margin-right:auto;padding-bottom:1px}.industries-contact-section{width:100%}.industries-contact-section__panel{display:flex;flex-wrap:wrap;align-items:stretch;background:#fff;border:1px solid #d8d9da;overflow:hidden}.industries-contact-section__info{box-sizing:border-box;width:50%;padding:40px 48px 40px 40px;background:#fff;display:flex;flex-direction:column;justify-content:center}@media(max-width:991px){.industries-contact-section__info{width:100%;padding:32px 24px 24px}}.industries-contact-section__title{font-family:var(--font-inter);font-weight:700;font-size:42px;line-height:1.15;color:#2f5e24;margin:0 0 24px}@media(max-width:1600px){.industries-contact-section__title{font-size:36px}}@media(max-width:1199px){.industries-contact-section__title{font-size:32px;margin-bottom:20px}}@media(max-width:767px){.industries-contact-section__title{font-size:28px}}.industries-contact-section__description{font-family:var(--font-inter);font-size:16px;line-height:1.65;font-weight:400;color:#252c32;margin:0 0 28px;max-width:520px}@media(max-width:767px){.industries-contact-section__description{font-size:14px}}.industries-contact-section__phone-link{color:inherit;font-weight:700;text-decoration:underline}.industries-contact-section__phone-link:hover{color:#2f5e24}.industries-contact-section__location{margin-bottom:32px}.industries-contact-section__location-label{font-family:var(--font-inter);font-size:16px;font-weight:700;color:#252c32;margin:0 0 6px}.industries-contact-section__address{font-family:var(--font-inter);font-size:16px;line-height:1.6;font-weight:400;color:#252c32;margin:0}.industries-contact-section__call-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;box-sizing:border-box;padding:16px 24px;min-height:56px;border:1px solid #cfd4d8;border-radius:2px;background:#fff;color:#252c32;font-family:var(--font-inter);font-size:16px;font-weight:600;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.industries-contact-section__call-btn:hover{background:#f7f8f9;border-color:#aeb4b8;color:#252c32;text-decoration:none}.industries-contact-section__form-wrap{box-sizing:border-box;width:50%;padding:36px 40px 40px;background-color:#f3f8fa;display:flex;flex-direction:column;align-items:center}@media(max-width:991px){.industries-contact-section__form-wrap{width:100%;padding:28px 24px 32px}}.industries-contact-section__form-wrap .required{color:#d02a2a;font-weight:700}.industries-contact-section__form-intro{margin:0 0 4px}.industries-contact-section__form-intro,.industries-contact-section__required-note{font-family:var(--font-inter);font-size:14px;line-height:1.5;color:#3a3c48;width:100%;max-width:440px}.industries-contact-section__required-note{margin:0 0 18px}.industries-contact-section form.form-block.contact-us-confirmation{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:0 12px;padding:0!important;width:100%;max-width:440px;margin:0 auto}.industries-contact-section form.form-block.contact-us-confirmation .alert{width:100%;box-sizing:border-box;margin:8px 0 0}.industries-contact-section form.form-block.contact-us-confirmation .form-group{box-sizing:border-box;width:100%;margin-bottom:12px}.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(#first_name),.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(#last_name){width:calc(50% - 6px)}@media(max-width:480px){.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(#first_name),.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(#last_name){width:100%}}.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(.g-recaptcha),.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(iframe){width:100%;flex:none;margin-bottom:0;margin-top:8px;display:flex;flex-direction:column;align-items:center}.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(.g-recaptcha)>div,.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(iframe)>div{width:100%;display:flex;flex-direction:column;align-items:center}.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(.g-recaptcha) .formError,.industries-contact-section form.form-block.contact-us-confirmation .form-group:has(iframe) .formError{width:100%;margin-top:8px;text-align:center;line-height:1.4}.industries-contact-section form.form-block.contact-us-confirmation .form-group.form-group-button{display:flex!important;justify-content:center;align-items:center;gap:10px;width:100%;flex:none;margin:16px 0 0;text-align:center}.industries-contact-section form.form-block.contact-us-confirmation .form-group.form-group-button .btn{display:inline-block;width:auto;min-width:110px;padding:10px 22px;margin:0;background-color:#225d81;border-color:#225d81;color:#fff;font-weight:600}.industries-contact-section form.form-block.contact-us-confirmation .form-group.form-group-button .btn-block{width:auto;display:inline-block;margin:0}.industries-contact-section form.form-block.contact-us-confirmation .form-control{height:44px;border-radius:4px;border:1px solid #cfcfcf;box-shadow:none;background-color:#fff}.industries-contact-section form.form-block.contact-us-confirmation textarea.form-control{height:auto;min-height:72px;padding:10px 14px;resize:vertical}.industries-contact-section form.form-block.contact-us-confirmation select.form-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%234e5d65' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}body.ReactModal__contact-quote-section{overflow:hidden}body.ReactModal__contact-quote-section .ReactModal__Overlay{z-index:10050;background-color:rgba(45,45,45,.55)!important}body.ReactModal__contact-quote-section .quote-form-modal-loader{display:flex;align-items:center;justify-content:center;width:100%;min-height:320px;box-sizing:border-box;padding:48px 24px}body.ReactModal__contact-quote-section .quote-form-modal-loader .loader{height:auto;width:auto;min-height:0}body.ReactModal__contact-quote-section .ReactModal__Content:has(.quote-form-success){width:min(92vw,440px)}body.ReactModal__contact-quote-section .ReactModal__Content{max-width:780px;inset:auto!important;position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);max-height:96vh;width:min(94vw,780px);padding:0!important;border-radius:10px;overflow:auto;border:none;box-shadow:0 16px 48px rgba(37,44,50,.22);background:#fff}@media(max-height:850px){body.ReactModal__contact-quote-section .ReactModal__Content{max-height:94vh}}body.ReactModal__contact-quote-section .ReactModal__Content .react-header{padding:16px 52px 14px 18px!important;min-height:56px;border-bottom:1px solid #dde2e4;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;position:sticky;top:0;background:#fff;z-index:2;box-sizing:border-box}body.ReactModal__contact-quote-section .ReactModal__Content .react-header .titles{margin:0;padding:0;font-size:18px;font-weight:700;color:#2f5e24;line-height:1.3}body.ReactModal__contact-quote-section .ReactModal__Content .react-header button.closebutton{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:36px;height:36px;opacity:1;border:none;background:transparent;cursor:pointer;border-radius:6px;transition:background-color .2s ease}body.ReactModal__contact-quote-section .ReactModal__Content .react-header button.closebutton:focus,body.ReactModal__contact-quote-section .ReactModal__Content .react-header button.closebutton:hover{background:#f2f6f9}body.ReactModal__contact-quote-section .ReactModal__Content .react-header button.closebutton:after,body.ReactModal__contact-quote-section .ReactModal__Content .react-header button.closebutton:before{position:absolute;left:17px;top:9px;content:" ";height:18px;width:2px;background-color:#3a3c48}body.ReactModal__contact-quote-section .ReactModal__Content .react-header button.closebutton:after{transform:rotate(-45deg)}body.ReactModal__contact-quote-section .ReactModal__Content .react-header button.closebutton:before{transform:rotate(45deg)}.request-quote-page .quote-form-success,body.ReactModal__contact-quote-section .quote-form-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 32px 32px}.request-quote-page .quote-form-success__icon,body.ReactModal__contact-quote-section .quote-form-success__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;color:#2f5e24;background:rgba(47,94,36,.1)}.request-quote-page .quote-form-success h3,body.ReactModal__contact-quote-section .quote-form-success h3{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.3;color:#2f5e24}.request-quote-page .quote-form-success p,body.ReactModal__contact-quote-section .quote-form-success p{margin:0;max-width:34ch;font-size:15px;line-height:1.5;color:#3a3c48}.request-quote-page .quote-form-success__close,body.ReactModal__contact-quote-section .quote-form-success__close{margin-top:22px;min-width:140px;min-height:40px;padding:8px 20px;border:1px solid #2f5e24;border-radius:6px;background:#2f5e24;color:#fff;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.request-quote-page .quote-form-success__close:focus-visible,.request-quote-page .quote-form-success__close:hover,body.ReactModal__contact-quote-section .quote-form-success__close:focus-visible,body.ReactModal__contact-quote-section .quote-form-success__close:hover{background:#24481c;border-color:#24481c;color:#fff;outline:2px solid #2f5e24;outline-offset:2px}.request-quote-page{max-width:860px;margin:0 auto 48px;padding:24px 16px 32px}.request-quote-page h1{margin:0 0 8px;color:#2f5e24;font-size:28px;font-weight:700}.request-quote-page__intro{margin:0 0 8px;color:#3a3c48;font-size:15px;line-height:1.5}.request-quote-page__intro a{color:#2f5e24;font-weight:700;text-decoration:none}.request-quote-page__intro a:hover{text-decoration:underline}.request-quote-page__form{margin-top:16px;background:#fff;border:1px solid #dde2e4;border-radius:10px;overflow:hidden}.request-quote-page__product{padding:16px 18px 0}.request-quote-page__product label{display:block;margin:0 0 4px;font-size:12px;font-weight:600;color:#3a3c48}.request-quote-page__product select.form-control{width:100%;min-height:36px}body.ReactModal__Body--open{position:fixed;width:100%}.react-header{padding:22px 56px 20px 24px;min-height:68px;border-bottom:1px solid #dde2e4;display:flex;align-items:center;justify-content:flex-start;position:sticky;top:0;background:#fff;z-index:2;box-sizing:border-box}.react-header .titles{margin:0;padding:4px 0;font-size:20px;font-weight:700;color:#2f5e24;line-height:1.35}.react-header button.closebutton{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:36px;height:36px;opacity:1;border:none;background:transparent;cursor:pointer;border-radius:6px;transition:background-color .2s ease}.react-header button.closebutton:focus,.react-header button.closebutton:hover{background:#f2f6f9}.react-header button.closebutton:after,.react-header button.closebutton:before{position:absolute;left:17px;top:9px;content:" ";height:18px;width:2px;background-color:#3a3c48}.react-header button.closebutton:after{transform:rotate(-45deg)}.react-header button.closebutton:before{transform:rotate(45deg)}form.form-block.contact-us-confirmation{padding:20px;gap:16px;display:flex;flex-direction:column}form.form-block.contact-us-confirmation .form-group.form-group-button{min-width:100%;display:flex;justify-content:center;align-items:center;gap:16px}form.contact-form--two-column{padding:24px;gap:14px;background:#fff}form.contact-form--two-column .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;width:100%}@media(max-width:767px){form.contact-form--two-column .form-row{grid-template-columns:1fr}}form.contact-form--two-column .form-row--full{grid-template-columns:1fr}form.contact-form--two-column .form-group{margin:0;min-width:0;display:flex;flex-direction:column;gap:6px}form.contact-form--two-column .field-label{margin:0;font-size:13px;font-weight:600;color:#3a3c48;line-height:1.3}form.contact-form--two-column .field-label .required{color:#d02a2a}form.contact-form--two-column .form-control{width:100%;min-height:44px;padding:10px 12px;border:1px solid #dde2e4;border-radius:6px;background:#fff;color:#3a3c48;font-size:14px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}form.contact-form--two-column .form-control::-moz-placeholder{color:#9aa6ac}form.contact-form--two-column .form-control::placeholder{color:#9aa6ac}form.contact-form--two-column .form-control:hover{border-color:#a0bed0}form.contact-form--two-column .form-control:focus{outline:none;border-color:#2f5e24;box-shadow:0 0 0 3px rgba(47,94,36,.15)}form.contact-form--two-column select.form-control{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%234e5d65' d='M1.4.3 6 4.9 10.6.3 12 1.7 6 7.7 0 1.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}form.contact-form--two-column .form-control--textarea{min-height:120px;resize:vertical;line-height:1.5}form.contact-form--two-column .form-group--captcha{align-items:flex-start}form.contact-form--two-column .form-group-button{margin-top:4px;display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-end!important;align-items:center;gap:12px;width:100%;text-align:right}form.contact-form--two-column .form-group-button .btn{width:auto!important;min-width:120px;max-width:none;margin:0!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;font-weight:600;transition:background-color .2s ease,border-color .2s ease,color .2s ease}form.contact-form--two-column .form-group-button .btn-block{width:auto!important;display:inline-flex}form.contact-form--two-column .form-group-button .btn-primary{background-color:#2f5e24;border-color:#2f5e24;color:#fff}form.contact-form--two-column .form-group-button .btn-primary:focus,form.contact-form--two-column .form-group-button .btn-primary:hover{background-color:#24481c;border-color:#24481c;color:#fff}form.contact-form--two-column .form-group-button .btn-secondary{background-color:#fff;border:1px solid #dde2e4;color:#3a3c48}form.contact-form--two-column .form-group-button .btn-secondary:focus,form.contact-form--two-column .form-group-button .btn-secondary:hover{background-color:#f2f6f9;border-color:#b0babf;color:#3a3c48}form.contact-form--two-column .formError{font-size:12px;margin-top:2px}form.contact-form--two-column .alert{margin:0;border-radius:6px}form.contact-form--two-column fieldset{border:0;margin:0;padding:0;min-width:0}form.contact-form--two-column legend.field-label{float:none;width:auto;margin-bottom:6px}form.contact-form--two-column .quote-form-section{display:flex;flex-direction:column;gap:12px;padding:0 0 16px;margin:0 0 4px;border-bottom:1px solid #dde2e4;background:transparent}form.contact-form--two-column .quote-form-section:last-of-type{border-bottom:0;padding-bottom:4px;margin-bottom:0}form.contact-form--two-column .quote-form-section__header{display:flex;flex-direction:column;gap:3px;margin:0;padding:8px 12px;background:#f2f6f9;border:0;border-left:3px solid #2f5e24;border-radius:0 6px 6px 0}form.contact-form--two-column .quote-form-section__title{margin:0;padding:0;font-size:14px;font-weight:700;line-height:1.3;color:#2f5e24;letter-spacing:.01em;background:transparent}form.contact-form--two-column .quote-form-section__hint{display:block;margin:0;padding:0;font-size:12px;line-height:1.35;color:#3a3c48;opacity:.72;font-weight:400;background:transparent}form.contact-form--two-column .quote-form-section__body{display:flex;flex-direction:column;gap:12px}form.contact-form--two-column .quote-qty-notice{display:flex;align-items:flex-start;gap:6px;margin:4px 0 0;font-size:12px;line-height:1.35;font-weight:400;color:#0d3474}form.contact-form--two-column .quote-qty-notice svg{flex:0 0 auto;margin-top:1px}form.contact-form--two-column .quote-checkbox-group,form.contact-form--two-column .quote-radio-group{display:flex;flex-wrap:wrap;gap:10px 16px}form.contact-form--two-column .quote-checkbox-option,form.contact-form--two-column .quote-radio-option{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#3a3c48;cursor:pointer;margin:0;font-weight:400}form.contact-form--two-column .quote-checkbox-option input,form.contact-form--two-column .quote-radio-option input{margin:0}form.contact-form--two-column .quote-button-group{display:flex;flex-wrap:wrap;gap:8px}form.contact-form--two-column .quote-button-option{display:inline-flex;margin:0;cursor:pointer}form.contact-form--two-column .quote-button-option input{position:absolute;opacity:0;pointer-events:none}form.contact-form--two-column .quote-button-option span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid #dde2e4;border-radius:6px;background:#fff;color:#3a3c48;font-size:13px;font-weight:600;transition:border-color .2s ease,background-color .2s ease,color .2s ease}form.contact-form--two-column .quote-button-option input:checked+span{border-color:#2f5e24;background:rgba(47,94,36,.08);color:#2f5e24}form.contact-form--two-column .quote-button-option:hover span{border-color:#a0bed0}form.contact-form--two-column.contact-form--request-quote{padding:16px 18px 14px;gap:12px}form.contact-form--two-column.contact-form--request-quote .form-row{gap:12px 14px}form.contact-form--two-column.contact-form--request-quote .form-group{gap:4px}form.contact-form--two-column.contact-form--request-quote .field-label,form.contact-form--two-column.contact-form--request-quote legend.field-label{font-size:12px;line-height:1.25;margin-bottom:0}form.contact-form--two-column.contact-form--request-quote .form-group--button-group legend.field-label,form.contact-form--two-column.contact-form--request-quote .form-group--checkbox legend.field-label,form.contact-form--two-column.contact-form--request-quote .form-group--radio legend.field-label{margin-bottom:8px}form.contact-form--two-column.contact-form--request-quote .form-control{min-height:36px;height:36px;padding:6px 10px;font-size:13px;line-height:1.3;border-radius:5px}form.contact-form--two-column.contact-form--request-quote .form-control:focus{box-shadow:0 0 0 2px rgba(47,94,36,.12)}form.contact-form--two-column.contact-form--request-quote select.form-control{background-position:right 10px center;padding-right:28px}form.contact-form--two-column.contact-form--request-quote .form-control--textarea{min-height:64px;height:auto;padding:8px 10px;resize:vertical}form.contact-form--two-column.contact-form--request-quote .quote-qty-notice{display:flex;align-items:flex-start;gap:6px;margin:4px 0 0;font-size:12px;line-height:1.35;font-weight:400;color:#0d3474}form.contact-form--two-column.contact-form--request-quote .quote-qty-notice svg{flex:0 0 auto;margin-top:1px}form.contact-form--two-column.contact-form--request-quote .quote-button-option span{min-height:32px;padding:5px 12px;font-size:12px}form.contact-form--two-column.contact-form--request-quote .form-row--captcha-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;width:100%}form.contact-form--two-column.contact-form--request-quote .form-group--captcha{flex:0 0 auto;margin-top:2px;max-width:100%;overflow:visible;transform:none}form.contact-form--two-column.contact-form--request-quote .form-group--captcha>div{max-width:100%}form.contact-form--two-column.contact-form--request-quote .form-group-button{margin-top:0;margin-left:auto;gap:10px;flex:0 0 auto}form.contact-form--two-column.contact-form--request-quote .form-group-button .btn{min-width:104px;min-height:36px;padding:7px 16px;font-size:13px}@media(max-width:520px){form.contact-form--two-column.contact-form--request-quote .form-row--captcha-actions{flex-direction:column;align-items:stretch}form.contact-form--two-column.contact-form--request-quote .form-group-button{margin-left:0;width:100%;justify-content:flex-end!important}}form.contact-form--two-column.contact-form--request-quote .formError{font-size:11px;margin-top:1px}form.contact-form--two-column.contact-form--request-quote .alert{padding:8px 10px;font-size:13px}.formError{color:red}.usp{display:flex;flex-wrap:nowrap}@media(max-width:991px){.usp{flex-wrap:wrap}}.usp h3{background:#2f5e24;flex:0 0 auto;min-width:14.53vw;color:#fff;padding:1.5vw 1.77vw;display:flex;align-items:center;flex-wrap:nowrap;text-align:left;text-transform:uppercase;line-height:1.2}@media(max-width:1366px){.usp h3{font-size:18px;min-width:auto;padding:15px;width:185px}}@media(max-width:991px){.usp h3{width:100%;justify-content:center}.usp h3 br{display:none}}@media(max-width:767px){.usp h3{font-size:14px;padding:15px}}.usp h3>span{margin-right:13px;width:2.96vw;height:2.96vw;background:#fff;border-radius:50%;padding:.52vw}@media(max-width:1366px){.usp h3>span{width:35px;height:35px;padding:6px;margin-right:10px}}.usp h3 svg{max-width:100%;height:auto}.usp .usp-item{padding:20px 5px;width:100%;overflow:hidden;position:relative;display:inline-flex;align-items:center}.usp .usp-item>span{width:60px;height:60px;padding:10px;border-radius:60px;margin-right:20px;background:#fff;display:flex;align-items:center;box-sizing:border-box;justify-content:center}.usp .usp-item>span:before{content:"";display:block;background:url(/images/usp-sprites.png) no-repeat}.usp .usp-item>span.reuse-sustainability:before{width:41px;height:40px;background-position:-132px -10px}.usp .usp-item>span.cost-savings:before{width:41px;height:42px;background-position:-71px -10px}.usp .usp-item>span.customization:before{width:41px;height:43px;background-position:-10px -10px}.usp .usp-item>span.trust:before{width:41px;height:40px;background-position:-10px -73px}.usp .usp-item>span.variety:before{width:41px;height:39px;background-position:-71px -73px}.usp .usp-item .usp-item-content{display:inline-block;vertical-align:middle}.usp .usp-item p,.usp .usp-item strong{color:#fff}.usp .usp-item strong{font-weight:700;margin-bottom:3px;white-space:nowrap;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform:translateZ(0)}@media(max-width:1600px){.usp .usp-item strong{font-size:15px}}@media(max-width:1366px){.usp .usp-item strong{white-space:normal;font-size:14px}}@media(max-width:767px){.usp .usp-item strong{font-size:13px}}.usp .usp-item p{margin-bottom:0;font-size:14px;line-height:1.35;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;transform:translateZ(0)}@media(max-width:1600px){.usp .usp-item p{font-size:12.5px}}@media(max-width:1366px){.usp .usp-item p{font-size:11px}}.usp .usp-item .usp-item-content{max-width:calc(100% - 80px)}.usp .marquee{position:relative;background:#3a3c48;padding:0;width:calc(100% - 14.53vw);overflow:hidden}@media(max-width:991px){.usp .marquee{width:100%}}.usp .marquee .marquee-list{display:block;overflow:hidden}.usp .marquee .column-1{width:100%;position:relative}.usp .marquee .column-1:hover .marquee-column,.usp .marquee .column-1:hover .marquee-column.overlap{animation-play-state:paused}.usp .marquee .marquee-column{width:1400px;display:flex;gap:0 20px;animation:scrollslide 60s linear infinite;justify-content:space-between}.usp .marquee .marquee-column.overlap{animation:scrollslidereverse 60s linear infinite;justify-content:space-between;position:absolute;left:0;right:0;top:0;margin-left:20px}