.estimator-wrapper{--primary-color:#47a196;--fade-color:#dadada;--alt-font:Poppins;display:flex;flex-direction:column}.estimator-wrapper ol{grid-gap:1rem;display:grid;font-family:var(--alt-font);gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style-type:none;margin:0;padding:0;text-align:center}.estimator-wrapper footer ol{background-color:var(--primary-color);color:#fff;margin-top:3rem;padding:1rem;width:100%}.estimator-wrapper footer ol>li{align-items:center;cursor:pointer;display:flex;gap:.67rem;justify-content:center;position:relative}.estimator-wrapper footer ol>li.active{cursor:default}.estimator-wrapper footer ol>li.active~li:before,.estimator-wrapper footer ol>li.active~li>.step-label>*{cursor:default;opacity:.2}.estimator-wrapper footer ol>li.active:before{opacity:.2}.estimator-wrapper footer ol>li:before{background-color:var(--fade-color);border-radius:3px;content:"";height:3px;left:50%;position:absolute;top:1rem;width:100%}.estimator-wrapper footer ol>li:last-child:before{content:none}.estimator-wrapper footer .step-label{align-items:center;background-color:var(--primary-color);display:inline-flex;gap:1rem;padding:0 1rem;z-index:1}.estimator-wrapper footer .step-icon{background-color:#fff;background-image:url(data:image/png;base64,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);background-size:67%;height:2em}@media (max-width:70rem){.estimator-wrapper footer ol{grid-template-columns:1fr}.estimator-wrapper footer ol li:before{height:.75rem;left:calc(50% + 1rem - 1px);top:calc(100% + .125rem);width:2px}}#estimator-step-0 ol{gap:2rem;justify-content:space-between;margin:3rem 0}#estimator-step-0 ol li{color:var(--fade-color);cursor:default;flex:0 1 100%;font-size:1.5rem;font-weight:700;position:relative}#estimator-step-0 ol li:after{background-color:var(--fade-color);border-radius:3px;content:"";height:3px;left:calc(100% - 3rem);position:absolute;top:2rem;width:8rem}#estimator-step-0 ol li.active{color:var(--primary-color)}#estimator-step-0 ol li.active .step-icon,#estimator-step-0 ol li.active:after{background-color:var(--primary-color)}#estimator-step-0 ol li:last-child:after{content:none}#estimator-step-0 ol .step-icon{background-color:var(--fade-color);background-image:url(data:image/png;base64,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);background-size:50%;height:3em;margin:0 auto .5rem}@media (max-width:70rem){#estimator-step-0 ol{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}#estimator-step-0 ol li:after{left:calc(100% - 1.5rem);width:5rem}}@media (max-width:50rem){#estimator-step-0 ol{grid-template-columns:1fr}#estimator-step-0 ol li:after{height:1rem;left:calc(50% - 1px);top:calc(100% + .33rem);width:2px}}#estimator-step-3{text-align:center}.estimator-step footer{display:flex;flex-direction:column;gap:1.5rem}.estimator-step footer>section{display:flex;justify-content:space-between}.button-row>a,.estimator-step footer button,.estimator-step>button{background-color:#fff;border:2px solid;border-radius:2em;color:var(--primary-color);cursor:pointer;font-family:var(--alt-font);font-weight:700;padding:.667rem 2rem}.estimator-step footer button[disabled]{color:var(--fade-color);cursor:not-allowed}.step-icon{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:67%;height:1.5em}.estimator-element{display:flex;flex-direction:column;text-align:center}.estimator-element h3{font-size:2.5rem}.estimator-element .question-answers{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));margin:1.75rem 0 3.75rem}.estimator-element .question-answers.answer-cols-x{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.estimator-element .question-answers.answer-cols-1{grid-template-columns:1fr}.estimator-element .question-answers.answer-cols-2{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}.estimator-element .question-answers.answer-cols-4{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.estimator-element .question-answers.answer-cols-3>label:first-child:last-child{grid-column:2}.estimator-element .question-answers>label{display:flex}.estimator-element .question-answers>label>input{display:none}.estimator-element .question-answers>label>div{background-color:#fff;border-radius:1rem;box-shadow:0 0 .5rem #0000001a;color:var(--primary-color);cursor:pointer;display:flex;flex-direction:column;flex-grow:1;font-family:var(--alt-font);font-size:1.25rem;justify-content:center;padding:2.8125rem 3.75rem;position:relative}.estimator-element .question-answers>label>div>:first-child{margin-top:0}.estimator-element .question-answers>label>div>img{max-height:10rem;max-width:100%;object-fit:contain;padding:1rem 0}.estimator-element .question-answers.complete-highlight>label>input:checked+div{background-color:var(--primary-color);color:#fff}.estimator-element .question-answers.border-highlight>label>div{border:4px solid #0000}.estimator-element .question-answers.border-highlight>label>input:checked+div{border-color:var(--primary-color)}.estimator-element .question-answers.plus-highlight>label>div:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.857 32.857'%3E%3Cpath d='M16.429 1.429v30m-15-15h30' fill='none' stroke='%23dadada' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.857'/%3E%3C/svg%3E");content:"";height:1.5rem;position:absolute;right:1.5rem;top:calc(50% - .75rem);width:1.5rem}.estimator-element .question-answers.plus-highlight>label>input:checked+div:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.857 32.857'%3E%3Cg transform='translate(1.429 1.429)'%3E%3Ccircle cx='15' cy='15' r='15' fill='%2347a196'/%3E%3Cpath d='m9.5 15.418 3.635 4.7 7.698-9.618' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.86'/%3E%3C/g%3E%3C/svg%3E")}.estimator-element .question-answers.narrow-options{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.estimator-element .question-answers.answer-cols-4>label>div,.estimator-element .question-answers.answer-cols-x>label>div,.estimator-element .question-answers.narrow-options>label>div{min-height:6rem;padding:1rem 1.5rem}.estimator-switchable-option .question-answers{grid-template-columns:1fr}.estimator-switchable-option .question-answers>label{flex-direction:column}.estimator-price-grid{grid-gap:.5rem 2rem;display:grid;grid-auto-flow:column;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;width:100%}.estimator-price-grid>*{margin:0;padding:0}.estimator-price-grid>p.h3{color:var(--primary-color);font-family:Poppins;font-size:2rem;font-weight:700;grid-row:span 2;text-align:right}@media (max-width:35rem){.estimator-price-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto}.estimator-price-grid>h4+p{order:2}.estimator-price-grid>p.h3{grid-row:span 1;order:1}}.estimator-submit-form{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:0 0 .5rem #0000001a;display:flex;flex-direction:column;margin:3rem auto 1rem;padding:2.8125rem 10%;text-align:center}.estimator-submit-form h4{margin:0}.estimator-submit-form h4+p{margin:0 0 1.5rem}.estimator-submit-form .form-check{align-self:start;color:grey;font-family:var(--alt-font);margin:0 0 .5rem}.estimator-submit-form button[type=submit]{background-color:var(--primary-color);border:2px solid;border-radius:2em;color:#fff;cursor:pointer;font-family:var(--alt-font);font-weight:700;margin-top:2rem;padding:.667rem 2rem;text-transform:uppercase}.estimator-submit-form button[type=submit][disabled]{background-color:var(--fade-color);cursor:not-allowed}.estimator-form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));margin:0 auto 1.5rem;width:100%}.estimator-form-grid>div{display:flex;flex-direction:column}.estimator-form-grid>div>label.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.estimator-form-grid input{background-color:#f7f7f7;border:0;border-radius:.625rem;color:var(--primary-color);font-family:var(--alt-font);padding:.9375rem 1.875rem}.estimator-form-grid input::placeholder{color:var(--primary-color)}@media (max-width:35rem){.estimator-element .question-answers.answer-cols-2,.estimator-form-grid{grid-template-columns:1fr}}.button-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem;text-transform:uppercase}.pricing-table{border-spacing:0;margin-bottom:2rem;width:100%}.pricing-table th{color:var(--primary-color);font-family:var(--alt-font);font-weight:700}.pricing-table td:first-child,.pricing-table th:first-child{text-align:left}.pricing-table td:last-child,.pricing-table th:last-child{text-align:right}@media print{body.print-estimator #breadcrumbs,body.print-estimator #content-page~section,body.print-estimator #onetrust-consent-sdk,body.print-estimator .btn-help,body.print-estimator .estimator-price-grid h4+p,body.print-estimator .estimator-step>footer,body.print-estimator .estimator-submit-form,body.print-estimator .estimator-wrapper>footer,body.print-estimator .oxy-header-search,body.print-estimator .oxy-mega-menu,body.print-estimator .oxy-pro-menu,body.print-estimator .oxy-social-icons,body.print-estimator .page-banner,body.print-estimator .print-estimator-link{display:none!important}body.print-estimator .ct-section-inner-wrap{padding:0!important}body.print-estimator .estimator-price-grid{display:table!important}body.print-estimator h4,body.print-estimator p.h3{display:table-cell!important;vertical-align:bottom}body.print-estimator #page-footer{margin-top:2rem}}
/*# sourceMappingURL=main.7c8fd4cb.css.map*/